Node.js ';未找到模块';运行Web包时出错
几天前,为了解决webpack模块的一个问题,在一切正常运行之前,我必须将全局依赖项移动到开发依赖项,但现在当我运行webpack时,它返回以下错误:Node.js ';未找到模块';运行Web包时出错,node.js,webpack,yarnpkg,Node.js,Webpack,Yarnpkg,几天前,为了解决webpack模块的一个问题,在一切正常运行之前,我必须将全局依赖项移动到开发依赖项,但现在当我运行webpack时,它返回以下错误: ERROR in (webpack)/lib/node/NodeTargetPlugin.js Module not found: Error: Can't resolve 'module' in '.../node_modules/webpack/lib/node' @ (webpack)/lib/node/NodeTargetPlugin
ERROR in (webpack)/lib/node/NodeTargetPlugin.js
Module not found: Error: Can't resolve 'module' in '.../node_modules/webpack/lib/node'
@ (webpack)/lib/node/NodeTargetPlugin.js 11:1-18
@ ./node_modules/worker-loader/dist/index.js
@ ./node_modules/worker-loader/dist/cjs.js
@ ./node_modules/pdfjs-dist/webpack.js
@ ./src/js/index.js
@ multi ./src/js/index.js
我已经在StackOverflow和其他论坛上使用了这里介绍的方法,例如
删除node_modules,warn.lock文件夹,清除缓存,如上所述,将模块作为开发依赖项安装,但没有任何效果
这是我的package.json文件
{
"name": "AgileTag",
"version": "1.0.0",
"description": "Web app para automatizar a criação de etiquetas",
"main": "index.js",
"scripts": {
"dev": "webpack --mode development",
"build": "webpack --mode production",
"start": "webpack-dev-server --mode development --open"
},
"author": "Luis Matheus",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.10.5",
"@babel/polyfill": "^7.10.4",
"@babel/preset-env": "^7.10.4",
"@babel/runtime-corejs3": "^7.10.5",
"@babel/types": "^7.10.5",
"babel-core": "^6.26.3",
"babel-loader": "^8.1.0",
"core-js": "^3.6.5",
"live-server": "^1.2.1",
"pdfjs-dist": "^2.4.456",
"regenerator-runtime": "^0.13.5",
"yarn": "^1.22.4"
},
"devDependencies": {
"html-webpack-plugin": "^4.3.0",
"webpack": "^4.43.0",
"webpack-cli": "^3.3.12",
"webpack-dev-server": "^3.11.0",
"worker-loader": "^2.0.0"
}
}
我以前也遇到过同样的错误,我删除了我的全局网页包,在本地安装并用网页包运行,试试看
npm remove webpack -g
npm i webpack --save-dev
npm run webpack
如果您使用本地网页运行它,请尝试以下操作:
删除软件包,安装并运行
npm cache verify
npm install