在有角项目中执行ng new project-name
时遇到以下错误
npm WARN已弃用circular-json@0.5.9:CircularJSON仅在维护中,flatted是其继任者。
附近时,JSON输入意外结束
npm ERR!解析'...:“〜0.0.0”,“ webpack-de'npm错误!可以在以下位置找到此运行的完整日志:
npm ERR! C:\ Users \ Abhi \ AppData \ Roaming \ npm-cache_logs \ 2018-12-13T10_24_02_151Z-debug.log
软件包安装失败,请参见上文。
我尝试过的方法:
1. npm缓存清理--force
2. npm缓存验证
3. npm错误!解析'... 5.0“,” rimraf“:” ^ 2.2.8'
当前版本:
节点:10.14.2
NPM:6.5.0
操作系统:Windows
答案 0 :(得分:1)
在您尝试创建项目设置的文件夹中,只需运行以下两个命令:
npm cache clean --force
npm install
然后,运行设置项目目录所需的命令。
答案 1 :(得分:0)
尝试:
sudo npm uninstall -g @angular/cli
npm cache clean --force
sudo npm install -g @angular/cli@7.0.1 // older version of cli
希望这有帮助
答案 2 :(得分:0)
您不需要卸载或安装任何东西。只是
npm cache clean --force
然后
npm install
会的。
答案 3 :(得分:0)
以管理员身份模式打开 cmd ,然后运行以下命令以指定顺序
npm cache clean --force
go in the c:/user/user_name/AppData/Roaming/npm => clean this folder
npm install -g @angular/cli
ng new project_name
希望它会起作用。
答案 4 :(得分:0)
此问题已解决,方法是转到C:\ Users \ USERNAME \ AppData \ Roaming \ npm-cache并手动删除其内容,然后以管理员身份运行 cmd 并运行npm install
答案 5 :(得分:0)
delete node_modules folder
delete package-lock.json
npm clear -f cache
npm i