尝试运行开发环境时的webpack问题

时间:2017-08-17 11:31:57

标签: javascript node.js webpack webpack-2

在您阅读此遗憾之前将我的代码拆分为单独的文档之前,对于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

这是我的应用结构:

http://up416.siz.co.il/up2/y2tni0ny11mt.png

1 个答案:

答案 0 :(得分:0)

我认为Webpacks'错误是有道理的。它找到配置文件 webpack.config.js ,但是没有'条目'导出值的属性。

首先,module.export应为module.exports。在您的示例中,不会导出任何内容,因此没有条目属性。

一旦确定,我认为还有另一个问题;看起来以下情况是错误的:

/development/.test(process.env.NODE_ENV.indexOf('development'))

应该是这样吗?

/development/.test(process.env.NODE_ENV)

由于没有条件评估为trueconfig将导出为undefined,这可能会给您带来同样的错误。