angular - npm 安装失败,不推荐使用 npm WARN
问题描述
在 Windows 10 上开发 .Net 5 和 Angular Primang 11 应用程序并面临 npm install 的困难。尝试了很多方法,但没有奏效。像 npm cache clean --force 一样,卸载安装cli和packages
以下是 CLI 版本
Package Version
------------------------------------------------------
@angular-devkit/architect 0.1100.5 (cli-only)
@angular-devkit/core 11.0.4
@angular-devkit/schematics 11.0.4
@schematics/angular 11.0.5 (cli-only)
@schematics/update 0.1100.5 (cli-only)
以下是我得到的错误: -
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm ERR! cb() never called!
npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! <https://npm.community>
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\user_name\AppData\Roaming\npm-cache\_logs\2021-03-22T12_12_10_041Z-debug.log
以下是 Package.json
{
"name": "hln",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"testci": "ng test --karma-config karma-ci.conf.js --code-coverage --watch=false",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular/animations": "~10.2.0",
"@angular/cdk": "^11.0.3",
"@angular/common": "~10.2.0",
"@angular/compiler": "~10.2.0",
"@angular/core": "~10.2.0",
"@angular/forms": "~10.2.0",
"@angular/platform-browser": "~10.2.0",
"@angular/platform-browser-dynamic": "~10.2.0",
"@angular/router": "~10.2.0",
"@j2ba/primeng-styles": "^0.1.1",
"karma-tfs-reporter": "^1.0.2",
"ngx-extended-pdf-viewer": "^8.0.0-beta.3",
"oidc-client": "^1.10.1",
"primeflex": "^2.0.0",
"primeicons": "^4.1.0",
"primeng": "^11.2.0",
"rxjs": "~6.6.0",
"tslib": "^2.1.0",
"zone.js": "~0.10.2"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.1002.0",
"@angular/cli": "~10.2.0",
"@angular/compiler-cli": "~10.2.0",
"@types/jasmine": "~3.5.0",
"@types/jasminewd2": "~2.0.3",
"@types/node": "^12.19.13",
"codelyzer": "^6.0.0",
"jasmine-core": "~3.6.0",
"jasmine-spec-reporter": "~5.0.0",
"karma": "~5.0.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage-istanbul-reporter": "~3.0.2",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "^1.5.0",
"protractor": "~7.0.0",
"ts-node": "~8.3.0",
"tslint": "~6.1.0",
"typescript": "~4.0.2"
}
}
请帮忙。
解决方案
你能尝试清理npm缓存吗
npm cache clean --force
然后从项目中删除节点模块并再次启动 npm install ?
推荐阅读
- rest - 通过 REST POST 调用获取访问令牌 Microsoft Graph API 时出现连接超时错误
- c# - 初学者:Winforms 中带有复选框和递归的 TreeView
- python - 有没有办法在衰减其余频段的同时保持频段?
- iis - IIS 网站主机名可在本地访问,但不能在 LAN 上访问
- java - Java commons cli 解析器无法识别命令行参数
- biztalk - 如何在 Biztalk 中将 4 循环架构映射到 3 循环架构
- c++ - Arduino - 基于 Arduino 的数学计算器的优化?
- python - 用 Matplotlib 画一个矩形
- python - 将python中的数据类型从复杂更改为int
- powerbi - 当表上有唯一列时,您只需对该列应用过滤器即可进行转换