当我运行webpack时,我收到此错误:
ERROR in Entry module not found: Error: Cannot resolve module 'game' in /Users/frederikcreemers/dev/dark_chess
(为了清晰起见,添加了换行符.)
但我确信game.js
存在.
这是我的webpack.config.js
样子:
module.exports = { entry: "game.js", output: { path: __dirname + "build", filename: "index.js" }, module: { loaders: [ { test: /\.css$/, loader: "style!css" }, { test: /\.jsx?$/, loader: "babel?presets[]=es2015", exclude: /(node_modules|bower_components)/} ] } };
我不确定如何进一步调查此问题.
webpack entry
选项通常解析为文件模块.
因此,您可能需要指出game.js
文件模块的相对路径:
entry: "./game.js",
否则webpack将尝试将其作为核心模块或node_modules
文件夹加载.
如果没有前导'/','./'或'../'来表示文件,则模块必须是核心模块或从node_modules文件夹加载.