在您阅读此遗憾之前将我的代码拆分为单独的文档之前,对于Stackoverflow编辑器来说太长了。
运行开发环境时出现此错误:
找到配置文件但未配置任何条目。
使用--help显示CLI选项。
这是我的webpack.config.js:
let config;
if (/development/.test(process.env.NODE_ENV.indexOf('development'))) {
config = require('./config/webpack.dev')({env: 'development'});
}
else if (/production|staging/.test(process.env.NODE_ENV)) {
config = require('./config/webpack.prod')({env: 'production'});
}
module.export = config;
这是我的config / webpack.dev.js:
https://docs.google.com/document/d/1oudL50sL84FQDGB7vmuYcr2yVll44UlLr5DPPuZ2-kk/edit?usp=sharing
这是我的webpack.common.js:
我为生产和开发环境重用的一些代码
https://docs.google.com/document/d/1JMQPxMbLGsOGddohkZyhbvYE1CSXWImxJll3JVQ4rQA/edit?usp=sharing
这是我的package.json:
https://docs.google.com/document/d/1uk5yXCjMbBCnhGqKzrQRAEUDewwPWd_UeW3Zld4oV7w/edit?usp=sharing
我打开我的屏幕以显示console.log,当我运行npm run dev时,我为webpack.config文件中的配置做了:
http://up416.siz.co.il/up3/eqho2ydz2j2t.png
这是我的应用结构:
答案 0 :(得分:0)
我认为Webpacks'错误是有道理的。它找到配置文件 webpack.config.js ,但是没有'条目'导出值的属性。
首先,module.export
应为module.exports
。在您的示例中,不会导出任何内容,因此没有条目属性。
一旦确定,我认为还有另一个问题;看起来以下情况是错误的:
/development/.test(process.env.NODE_ENV.indexOf('development'))
应该是这样吗?
/development/.test(process.env.NODE_ENV)
由于没有条件评估为true
,config
将导出为undefined
,这可能会给您带来同样的错误。