npm 错误! 代码 elifecycle npm 错误! errno 2.



当我尝试运行时出现此错误 - npm 在我的命令提示符下运行 dev:

Insufficient number of arguments or no entry found.
Alternatively, run 'webpack(-cli) --help' for usage info.
Hash: af4cfdb00272137cb4d3
Version: webpack 4.41.5
Time: 60ms
Built at: 02/05/2020 10:38:54 AM
WARNING in configuration
The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defaults for each environment.
You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/
ERROR in Entry module not found: Error: Can't resolve './src' in 'C:UsersdahiyDesktopWeb developer CourseJS - Basics 2forkit'
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! forkify@1.0.0 dev: `webpack`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the forkify@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

这就是我的 webpack.config.js 的样子:

const path = require('path');
module.exports = {
entry:'./src/js/index.js',
output: {
path: path.resolve(__dirname, 'dist/js'),
filename:'bundle.js'
}, 
mode:'development'  
};

这是我的包.json:

{
"name": "forkify",
"version": "1.0.0",
"description": "forkify project",
"main": "index.js",
"scripts": {
"dev": "webpack"
},
"author": "Sachin Dahiya",
"license": "ISC",
"devDependencies": {
"webpack": "^4.41.5",
"webpack-cli": "^3.3.10"
},
"dependencies": {}
}

我已经尝试了一切方法来解决此错误,但没有得到任何解决方案来解决此问题。请帮帮我。在此处附加错误的屏幕截图。 错误

// webpack.config.js
const path = require('path');
module.exports = {
entry: path.resolve(__dirname, 'src/js/index.js'),
output: {
path: path.resolve(__dirname, 'dist/js'),
filename:'bundle.js'
}, 
mode:'development'  
};

由于您在 Windows 上,看起来正/后斜杠混淆是问题所在

检查文件的名称是否大写。 在本地机器上运行不会出错,但是当我在 Linux 上运行时,它给了我与上述类似的错误。

我发现了文件名的问题。在做导入时,我有

从"./login"导入登录;

但文件名为登录.js 当我将登录更改为登录时,它对我有用 从"./登录"导入登录;

最新更新