输出文件名未配置Webpack中的错误

ana*_*han 22 javascript reactjs webpack

我通过运行npm install webpack -g在全局安装它,并通过运行npm install webpack --save-dev将其包含在我的项目中.

但是,在运行webpack命令时,我看到以下输出:未配置输出文件名.

这是webpack配置:

output: {
    filename: 'bundle.js',
    library: 'require',
    libraryTarget: 'this'
},
Run Code Online (Sandbox Code Playgroud)

这是我可以从网上获得的唯一线索:: http://anujnair.com/blog/12-output-filename-not-configured-error-from-webpack 但它没有解决问题

任何帮助都会很棒

spi*_*row 16

我得到了同样的错误,结果证明是我的webpack配置文件名.

我把它当作" webpack.config"而不是" webpack.config.js"

当某个地方出现错字时,"输出文件名未配置"错误通常会出现,我发现文件名是一个你忘记检查的偷偷摸摸的地方.

  • 在我的情况下,问题是`module.export`而不是`exports` (27认同)
  • 多么有趣,评论解决了比答案更多的问题!哈哈哈 (2认同)

big*_*777 10

还要仔细检查webpack.config.js文件是否位于正确的位置(通常是项目的根目录),并且配置文件中列出的路径是正确的.


小智 10

这个错误的常见错误是拼写错误,而且大部分时间都是写错而 module.export不是module.exports.同时检查文件名是否应该是.js扩展名.例如webpack.config.js


Tia*_*vêa 6

你必须有一个webpack.config.js在项目根目录上命名的文件.


Gau*_*rav -1

假设您将使用 Windows。我遇到了同样的错误,并意识到我必须在 wiindows d:\unpack-webpack> d:\unpack-webpack\node_modules.bin\webpack 中执行类似的操作

相反,我正在做 d:\unpack-webpack\node_modules.bin\webpack

希望这有帮助:) 谢谢 Gaurav Khurana