我无法安装来自npm的角度cli,并且因为要求loadAllDepsIntoIdealTree而陷入困境。
采取的步骤:
C:\ Windows \ system32 \ node -v
v6.11.1
C:\ Windows \ system32 \ npm -v
3.10.10
C:\ Windows \ system32 \ npm install -g @ angular / cli
它会遇到附加的错误
答案 0 :(得分:4)
我也遇到了同样的问题。以下解决方案适合我。
将node
和npm
版本升级到最新版本会更好。之后,请按照以下步骤安装angular/cli
:
使用管理权限打开命令提示符,并使用angular/cli
命令卸载npm uninstall -g angular-cli
。
删除node_modules
目录,然后使用npm cache clear --force
命令清除缓存。
删除C:\Users\<username>\AppData\Roaming\npm\
和C:\Users\<username>\AppData\Roaming\npm-cache
。
尝试使用angular/cli@latest
命令安装npm install -g @angular/cli@latest
。
希望上述技巧可以解决您的问题。
答案 1 :(得分:0)
我在npm@5.3.0
macOS
遇到同样的问题。通过使用validator检查我的package.json
文件解决了问题。
在我的情况下,问题是git包版本符号:gulpjs/gulp.git#4.0
而不是https://github.com/gulpjs/gulp.git#4.0
。
更改后,我还会重新生成package-lock.json
。