Webpack 2无法parsingwebpack.config.js中的入口点

尝试通过webpack 2构build应用程序时收到错误消息。

我的应用程序文件夹结构如下所示:

/ | - dist/ | | - src/ | | | | - modules/ | | | | | | - module1.js | | | | - index.js * | | _ webpack.config.js | | - package.json 

我的webpack.config.js文件的相关部分在这里:

 /** * Requires */ const path = require('path'); /** * Variables */ const PATHS = { src: path.join(__dirname, 'src'), dist: path.join(__dirname, 'dist') }; /** * Configuration */ module.exports = { entry: { context: PATHS.src, main: './index.js' }, .... } 

当我运行npm run build ,这是我的脚本别名为webpack --display-error-details ,我收到以下错误的详细信息:

 ERROR in Entry module not found: Error: Can't resolve './index.js' in <my project path> resolve './index.js' in <my project path> using description file: <my project path>/package.json (relative path: .) Field 'browser' doesn't contain a valid alias configuration 

现在,我正在慢慢学习webpack,这很可能是webpack的context属性工作的一个简单的误解。 PATHS.src等于我项目的src目录的绝对path,我的入口点是./index.js ,它位于该目录内。 任何人都可以帮助我确定为什么我收到这个错误?

谢谢!

你有没有尝试'./src/index.js'