Webpack错误 – 无法parsing文件或目录

当npm启动我的webpack-dev-server时出现这个错误:

ERROR in multi main Module not found: Error: Cannot resolve 'file' or 'directory' /var/www/html/151208-DressingAphrodite/app in /var/www/html/151208-DressingAphrodite @ multi main 

这是我的webpack.config.js:

 var path = require('path'); var webpack = require('webpack'); var HtmlWebpackPlugin = require ('html-webpack-plugin'); const PATHS = { app: path.join (__dirname, 'app'), build : path.join (__dirname, 'build') }; module.exports = { entry : [ 'babel-polyfill', 'webpack-dev-server/client?http://localhost:8080', PATHS.app ], output : { publicPath : '/', filename : 'dressingaphrodite.js', hash : true }, debug : true, devServer : { contentBase : './app' }, devtool : 'source-map', module : { loaders : [ { test : /\.jsx?$/, include : PATHS.app, loader : 'babel-loader', query : { presets : ["es2015"] } }, { test: /\.css$/, include: PATHS.app, loader: 'style!css' } ] }, plugins : [ new HtmlWebpackPlugin ({ title : 'Dressing Aphrodite', filename : 'da.html' }) ] }; 

好的,如果有任何一个人面对这个问题,你可以用两种方法解决:

方法1:

1-在你的入口文件夹中添加一个名为package.json的文件(在你的情况下把它放在文件夹"{project_dir}/app/package.json"

2-在这个文件里面写任何json对象,例如:

 { "name": "webpack why you do diss :(" } 

方法2:

将您的条目文件更改为离项目主目录至less2级,例如: "{project_dir}/src/app"

说明:对于每个条目文件,webpack将尝试find一个名为package.json的文件,以便将其用于webpackconfiguration。incase这个入口文件是一个模块,当你把你的入口文件只有一个级别远离你的项目家园目录webpack将使用你的项目packge.json作为您的条目文件的configuration文件,并且由于未命中configuration而失败。

您应该检查浏览器控制台。 它提供了更详细的信息。

在我的情况下:

 Uncaught Error: Cannot find module "./src/index" at webpackMissingModule (webpack:///multi_main?:4) at eval (webpack:///multi_main?:4) at Object.<anonymous> (bundle.js:586) at __webpack_require__ (bundle.js:556) at bundle.js:579 at bundle.js:582 

所以这里是一个缺less(或拼写错误)的Java脚本文件的错误。

我遇到的同样的问题。 我在github中find了答案错误:未findEntry模块中的错误:错误:无法parsing'文件'或'目录'#981 。 但遗憾的是,在1.15.12的webpack中, --allow-incompatible-update allow --allow-incompatible-update已经被删除。 此外,我发现当设置入口types是数组,如entry: [entry.js] ,webpack将运行,但抛出另一个错误:(

我希望它可以帮助你,希望。