【发布时间】:2021-02-19 13:18:50
【问题描述】:
我不能在 Windows 上的 Angular 8 应用程序中执行 npm install,因为我收到错误:
C:\Repository\Tools\Tools\ClientApp>npm install
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'update-notifier'
npm ERR! Require stack:
npm ERR! - C:\Users\xxx\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\xxx\AppData\Roaming\npm-cache\_logs\2021-02-19T13_09_42_358Z-debug.log
在日志文件中:
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Users\\xxx\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install'
1 verbose cli ]
2 info using npm@6.14.11
3 info using node@v14.15.5
4 verbose stack Error: Cannot find module 'update-notifier'
4 verbose stack Require stack:
4 verbose stack - C:\Users\xxx\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
4 verbose stack at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
4 verbose stack at Function.Module._load (internal/modules/cjs/loader.js:725:27)
4 verbose stack at Module.require (internal/modules/cjs/loader.js:952:19)
4 verbose stack at require (internal/modules/cjs/helpers.js:88:18)
4 verbose stack at EventEmitter.<anonymous> (C:\Users\xxx\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js:87:22)
4 verbose stack at processTicksAndRejections (internal/process/task_queues.js:75:11)
5 verbose cwd C:\Repository\Tools.xxx\Tools.xxx\ClientApp
6 verbose Windows_NT 10.0.17763
7 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\xxx\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install"
8 verbose node v14.15.5
9 verbose npm v6.14.11
10 error code MODULE_NOT_FOUND
11 error Cannot find module 'update-notifier'
11 error Require stack:
11 error - C:\Users\xxx\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
12 verbose exit [ 1, true ]
我尝试调用的任何其他命令都会导致相同的结果,例如:
npm i -g npm-upgrade
npm cache clean
npm install -g update-notifier
当我尝试将 npm 更新到版本 7 时发生错误。现在我卸载版本 7,并且有版本 6.14.11,因为它是在开始时,但我仍然无法调用 npm install
我卸载了 Node.js 并再次安装,但没有帮助
在文件夹中:
C:\Users\xxx\AppData\Roaming\npm\node_modules\npm
我有package.json 文件和这个文件里面:
"bin": {
"npm": "./bin/npm-cli.js",
"npx": "./bin/npx-cli.js"
},
"dependencies": {
"update-notifier": "^2.5.0",
我尝试删除此行但结果相同,找不到模块update-notifier
【问题讨论】:
-
你在使用 nvm 吗?
-
什么是nvm?我正在使用 npm
-
卸载 node 后是否检查过 npm 和 node 路径不存在?
-
Nvm 是一个节点版本管理器
标签: node.js npm node-modules npm-install