首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm安装错误与node\node_node\@tootallnate

npm安装错误与node\node_node\@tootallnate
EN

Stack Overflow用户
提问于 2022-02-11 02:01:56
回答 2查看 3.2K关注 0票数 0

这个错误发生在我想要做npm安装和它被取消的过程中,应该注意,这是以前没有发生的。

我已经应用了我看到的许多建议,例如:禁用反病毒、作为管理员运行等等。

版本节点:10.13.0和10.16.0 (nvm)版本角:8.0.0

错误控制台PowerShell

我的依赖关系项目

代码语言:javascript
复制
  "dependencies": {
    "@agm/core": "^1.0.0-beta.5",
    "@angular-material-components/datetime-picker": "^2.0.3",
    "@angular-material-components/moment-adapter": "^2.0.1",
    "@angular/animations": "^8.0.0",
    "@angular/cdk": "^8.0.0",
    "@angular/common": "^8.0.0",
    "@angular/compiler": "^8.0.0",
    "@angular/core": "^8.0.0",
    "@angular/fire": "^5.2.3",
    "@angular/flex-layout": "^7.0.0-beta.23",
    "@angular/forms": "^8.0.0",
    "@angular/http": "^7.2.1",
    "@angular/material": "^8.0.0",
    "@angular/material-moment-adapter": "^8.0.2",
    "@angular/platform-browser": "^8.0.0",
    "@angular/platform-browser-dynamic": "^8.0.0",
    "@angular/platform-server": "^8.0.0",
    "@angular/router": "^8.0.0",
    "@auth0/angular-jwt": "^2.1.0",
    "@ng-bootstrap/ng-bootstrap": "^4.0.1",
    "@ngx-translate/core": "^11.0.1",
    "@ngx-translate/http-loader": "^4.0.0",
    "@swimlane/ngx-datatable": "^15.0.0",
    "@tinymce/tinymce-angular": "^3.5.0",
    "@types/lodash": "^4.14.106",
    "@types/pdfjs-dist": "~2.0.1",
    "amazing-time-picker": "^1.8.0",
    "angular-calendar": "^0.27.19",
    "angularfire2": "^5.1.1",
    "animate.css": "^3.7.0",
    "card": "^2.4.0",
    "chart.js": "^2.8.0",
    "classlist.js": "^1.1.20150312",
    "core-js": "^2.6.2",
    "css-element-queries": "^1.1.1",
    "date-fns": "^1.30.1",
    "easy-pie-chart": "^2.1.7",
    "file-saver": "^2.0.2",
    "firebase": "^5.8.0",
    "font-awesome": "4.7.0",
    "hammerjs": "^2.0.8",
    "intl": "^1.2.5",
    "jquery": "^3.3.1",
    "moment": "^2.23.0",
    "ng-block-ui": "^2.1.0",
    "ng-circle-progress": "^1.5.1",
    "ng-currency-format": "^0.1.6",
    "ng2-charts": "^1.6.0",
    "ng2-currency-mask": "^5.3.1",
    "ng2-pdf-viewer": "~5.3.4",
    "ng2-validation": "^4.2.0",
    "ng2modules-easypiechart": "0.0.4",
    "ng5-breadcrumb": "0.0.6",
    "ngx-device-detector": "1.4.2",
    "ngx-mat-select-search": "^1.7.6",
    "ngx-perfect-scrollbar": "^7.2.0",
    "ngx-slick-carousel": "^0.4.4",
    "ngx-spinner": "^7.1.0",
    "ngx-toastr": "^9.1.1",
    "ngx-tour-core": "4.1.1",
    "ngx-tour-md-menu": "4.1.1",
    "ngx-tour-ng-bootstrap": "^4.0.1",
    "ngx-webcam": "^0.2.5",
    "node-sass": "^4.14.1",
    "normalize.css": "^8.0.1", 
    "pdfjs-dist": "2.5.207",
    "perfect-scrollbar": "^1.4.0",
    "promise-polyfill": "^8.1.0",
    "rxjs": "^6.3.3",
    "rxjs-compat": "^6.3.3",
    "screenfull": "^4.0.0",
    "slick-carousel": "^1.8.1",
    "sortablejs": "^1.8.1",
    "sweetalert2": "^8.19.0",
    "ts-helpers": "^1.1.2",
    "videogular2": "^6.4.0",
    "web-animations-js": "^2.3.1",
    "zone.js": "~0.10.2"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^0.800.0",
    "@angular/cli": "^8.0.0",
    "@angular/compiler-cli": "^8.0.0",
    "@angular/language-service": "^8.0.0",
    "@types/jasmine": "^3.3.7",
    "@types/jquery": "^3.3.29",
    "@types/node": "^10.12.18",
    "@types/systemjs": "^0.20.6",
    "@types/webpack-env": "^1.13.7",
    "codelyzer": "^4.5.0",
    "gulp-sass": "^5.0.0",
    "jasmine-core": "^3.3.0",
    "jasmine-spec-reporter": "^4.2.1",
    "karma": "^4.0.0",
    "karma-chrome-launcher": "^2.2.0",
    "karma-cli": "^2.0.0",
    "karma-coverage-istanbul-reporter": "^2.0.4",
    "karma-jasmine": "^2.0.1",
    "karma-jasmine-html-reporter": "^1.4.0",
    "karma-phantomjs-launcher": "^1.0.4",
    "node-sass-magic-importer": "^5.3.2",
    "protractor": "^5.4.2",
    "rxjs-tslint": "^0.1.6",
    "ts-node": "^7.0.1",
    "tslint": "^5.12.1",
    "typescript": "3.4.5",
    "webpack-bundle-analyzer": "^4.5.0"
  }
EN

回答 2

Stack Overflow用户

发布于 2022-02-11 02:25:39

应用使用

这个错误可能会出现,因为它已经被另一个程序使用了(您没有意识到,这意味着它正在后台运行)。

要解决此问题,需要找出哪个进程(Es)正在/正在使用该文件夹。有多种方法可以做到这一点,并且有关于这个这里的讨论。

您可以在Windows 7、8、10和11上使用资源监视器,也可以使用PowerShell。微软在Sysinternals套件中也有一个名为过程资源管理器的应用程序。

一旦找到了使用该文件夹的进程,就可以终止该任务。警告!如果您不确定程序是什么,请不要关闭它,因为它可能是一个核心系统文件,并且结束它可能导致不正常的行为、崩溃等。

一旦您这样做了,并且进程已经成功结束,您可以再次运行以下命令。

代码语言:javascript
复制
npm install

希望在安装脚本更改文件夹时,该命令能够成功运行!

许可不足

若要解决缺少权限的问题,需要以管理员身份运行脚本。为此,请在管理员命令提示符或管理员PowerShell窗口中运行脚本。

然后,在其中运行以下命令。

代码语言:javascript
复制
npm install

如果这样做不起作用,您可能必须更改文件夹的权限。您可以看到指令这里

票数 0
EN

Stack Overflow用户

发布于 2022-02-16 00:47:33

问题:有一个关于windows最新npm的未决问题,请查看这里

解决方案

  1. 在上述情况下,尽管npm不存在直接依赖关系,但npm被安装在节点模块中。因此,请检查包锁文件,如果其中有npm和包参考它。如果您可以更正软件包,参考npm或降级或删除将有效。
  2. 将npm@8.3.1安装为dev依赖项

我建议使用解决方案1,而不是解决方案2,因为我们不需要软件包中的npm依赖,因为它已经在全球范围内安装。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71074538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档