我的项目中有一个问题,在尝试了几次之后出现“找不到模块”,我试图同时安装和卸载软件包,但问题没有解决。x1c 0d1x
{
"name": "tooling-01-starting-project",
"version": "1.0.0",
"description": "JavaScript The Complete Guide",
"main": "eslint.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack"
},
"author": "Junaid Jawed",
"license": "ISC",
"devDependencies": {
"eslint": "^7.32.0",
"webpack": "^5.53.0",
"webpack-cli": "^4.8.0",
"webpack-dev-server": "^4.2.1"
},
"dependencies": {
"grunt": "^1.4.1"
}
}
下面是我的webpack.config.js文件编码:-
/* eslint-disable no-undef */
const path = require('path');
module.exports =
{
entry:'./src/app.js',
output:
{
filename:'app.js',
path:path.resolve(__dirname,'assets','scripts')
}
};
const path2 = require('path');
module.exports =
{
entry:'./node_modules/webpack/bin/webpack.js',
output:
{
filename:'webpack.js',
path2:path2.resolve(__dirname,'webpack','bin')
}
};
另外,我在上面附上了我在npm命令提示符错误的截图:-
有人能告诉我这个问题是什么吗?我想它没有找到我的webpack.js文件所在的文件位置。
2条答案
按热度按时间7gcisfzg1#
我过去也曾被这种问题困扰过好几次。
有一点可能是关于项目的位置。这里说它在
E:\
中,尝试将它重新定位到C:\Users\YourUser\Documents\MyProject
中,并执行以下操作:运行
npm i
命令,然后启动解决方案。如果它不工作,可能是关于安装在计算机中的节点版本的问题...llmtgqce2#
我也遇到过同样的问题。要解决这个问题,只要在你的package.json文件中添加
"type": "module"
,你就可以开始了!