NPM Insall错误(Angular 6)

时间:2018-05-18 13:53:05

标签: node.js angular npm angular6

我有一个Angular 6项目,当我尝试执行它时,会抛出以下错误:

Could not find module "@angular-devkit/build-angular" from "C:\\Users\\fernando.cavalcante\\Desktop\\Fernando_Backup\\VisualStudio2017\\Projects\\GerenciadorDiretorioAPI\\Presentattion".
Error: Could not find module "@angular-devkit/build-angular" from ...

我尝试更新软件包,但是当我运行npm install命令时,cmd会抛出以下消息:

npm WARN tar ENOENT: no such file or directory, open 'C:\Users\me\Desktop\Folder1\Projects\My.Project\Developing\0 - Presentation\My.Project\node_modules\.staging\es5-ext-b75d419b\test\reg-exp\#\sticky\is-implemented.js'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules\fsevents):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: 403 Forbidden: fsevents@https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz

npm ERR! code EINTEGRITY
npm ERR! sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q= integrity checksum failed when using sha1: wanted sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q= but got sha1-pMeCeEFUzmIX1LXY6ZTg7bwjcDY=. (4472399 bytes)

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\me\AppData\Roaming\npm-cache\_logs\2018-05-18T13_11_28_030Z-debug.log

我搜索了一些解决方案herehereherehere,尝试重新安装Node,重新安装Angular,甚至搜索了一些未解决的问题,但没有对我有用

我也试过this solution并运行npm clean cache -f但是没有用。

我不知道如何继续。

我使用的是Angular CLI:6.0.1和Node:8.11.2

3 个答案:

答案 0 :(得分:1)

删除node_modules文件夹。 rm -rf node_modules

删除package.lock.json文件。

可能想要更新你的角度cli。

npm install -g @angular/cli@latest

或首先运行npm uninstall -g @angular/cli然后npm install -g @angular/cli@latest

现在运行npm install。

答案 1 :(得分:1)

删除 package-lock.json ,即使使用 @ angular / cli @版本7 ,我m使用 version 6 ,并且存在相同的问题。删除 package-lock.json 可以为我解决此错误。无需删除 node_modules ,因为它甚至不会安装任何软件包,而只会引发错误。

答案 2 :(得分:0)

安装dev依赖项。

npm install --save-dev @angular-devkit/build-angular

是Angular 6中的新包