当我运行 ng new 时,它会显示
\ 正在安装软件包...npm 警告已弃用 tslint@6.1.2:TSLint 具有 已被弃用以支持 ESLint。请看 https://github.com/palantir/tslint/issues/4534 了解更多信息。
npm 警告已弃用 request@2.88.2:请求已弃用,请参阅 https://github.com/request/request/issues/3142
npm 警告已弃用 chokidar@2.1.8:Chokidar 2 将在节点上中断 v14+.升级到 chokidar 3,依赖项减少 15 倍。 npm 警告已弃用 fsevents@1.2.13:fsevents 1 将在节点上中断 v14+,可能正在使用不安全的二进制文件。升级到 fsevents 2。
npm 警告已弃用urix@0.1.0:请参阅 https://github.com/lydell/urix#deprecated
npm 警告已弃用的解析url@0.2.1: https://github.com/lydell/resolve-url#deprecated
呵呵!解析附近时 JSON 输入意外结束 '...-grunt-tasks":"^4.0.0'
呵呵!可以在以下位置找到此运行的完整日志:
npm ERR!
C:\Users\Abitech\AppData\Roamingpm-cache_logs\2020-06-02T16_28_06_793Z-debug.log
× 软件包安装失败,请参阅上文。 逻辑示意图工作流失败。见上文。
- npm cache clean --force
- npm uninstall -g @angular/cli
- npm install -g @angular/cli
- 吴新项目名称
这对我有用
我遇到了完全相同的错误,所以我按照这些步骤操作,然后我能够成功创建一个新项目
1(运行(Win + R(然后键入%AppData%,然后清除npm缓存文件夹,即手动删除该文件夹。 2(然后再次运行命令ng新项目名称
这对我有用:)
只需运行:
npm 缓存清理 --强制
npm install -g @angular/cli@latest
npm 缓存验证
npm install npm@latest -g
然后:
吴新项目名称
(...(TSLint已被弃用,取而代之的是ESLint。
如果npm update tslint
没有帮助,您可以安装并使用eslint
。
网址: https://www.npmjs.com/package/eslint
1.运行 npm 缓存清理 --force 2.手动从应用程序数据/漫游文件夹中删除 npm 和 npm 缓存文件夹(Win + R,键入 %AppData% 并输入( 3.运行节点安装程序并修复 4.重新安装 npm install -g @angular/cli 5.重新运行 ng 新应用程序 工作:)
只需删除 npm 缓存文件夹即可'C:UsersUser Name AppDataRoaming'
并重新创建项目