Webpack会抛出如下所示的错误。构建似乎仍然有用吗?
>警告在./{snip}/readme.md中 模块解析失败:C:{snip} \ readme.md意外的令牌(1:7) 您可能需要适当的加载程序来处理此文件类型。
我找不到任何忽略文件的方法。我甚至不知道它为什么要渲染这些文件。
以下是我的webpack设置文件的一些部分:
module: {
loaders: [
{test: /\.hb.html$/, loader: "handlebars-loader/?helperDirs[]=" + __dirname + "/src/handlebarsHelpers"},
{ test: /\.tsx?$/, loader: "ts-loader?" + JSON.stringify({
transpileOnly: true
})}
]
},
项:
entry: "./src/userlane.ts",
和
resolve: {
extensions: ["", ".webpack.js", ".web.js", ".ts", ".tsx", ".js"],
我尝试在typescript配置文件中排除.md文件,也没用。
答案 0 :(得分:4)
问题不在于设置,而是我的代码有这样的查询表达式:
exports.getModule = function (moduleName) {
var mod = require('./' + moduleName + '');
return mod;
};
这使得webpack尝试加载所有文件,而不仅仅是入口点依赖树上的文件。