这个错误发生在我想要做npm安装和它被取消的过程中,应该注意,这是以前没有发生的。
我已经应用了我看到的许多建议,例如:禁用反病毒、作为管理员运行等等。
版本节点:10.13.0和10.16.0 (nvm)版本角:8.0.0
错误控制台PowerShell

我的依赖关系项目
"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"
}发布于 2022-02-11 02:25:39
应用使用
这个错误可能会出现,因为它已经被另一个程序使用了(您没有意识到,这意味着它正在后台运行)。
要解决此问题,需要找出哪个进程(Es)正在/正在使用该文件夹。有多种方法可以做到这一点,并且有关于这个这里的讨论。
您可以在Windows 7、8、10和11上使用资源监视器,也可以使用PowerShell。微软在Sysinternals套件中也有一个名为过程资源管理器的应用程序。
一旦找到了使用该文件夹的进程,就可以终止该任务。警告!如果您不确定程序是什么,请不要关闭它,因为它可能是一个核心系统文件,并且结束它可能导致不正常的行为、崩溃等。。
一旦您这样做了,并且进程已经成功结束,您可以再次运行以下命令。
npm install希望在安装脚本更改文件夹时,该命令能够成功运行!
许可不足
若要解决缺少权限的问题,需要以管理员身份运行脚本。为此,请在管理员命令提示符或管理员PowerShell窗口中运行脚本。
然后,在其中运行以下命令。
npm install如果这样做不起作用,您可能必须更改文件夹的权限。您可以看到指令这里。
发布于 2022-02-16 00:47:33
问题:有一个关于windows最新npm的未决问题,请查看这里
解决方案
我建议使用解决方案1,而不是解决方案2,因为我们不需要软件包中的npm依赖,因为它已经在全球范围内安装。
https://stackoverflow.com/questions/71074538
复制相似问题