【问题标题】:Unable To Create a New Project with Angular无法使用 Angular 创建新项目
【发布时间】:2020-02-21 06:48:30
【问题描述】:

请任何人帮忙?最近我一直在尝试在我的本地计算机上创建一个新的 Angular 项目,但它一直给出同样的错误,我什至尝试再次重新安装 Angular,但它仍然没有工作。

我什至尝试再次重新安装 Angular,但它仍然不起作用。

ng new MyProject 然后我得到这个错误:

npm 错误!解析时 JSON 输入意外结束 '...-\r\n版本:OpenPGP'

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\User\AppData\Roaming\npm-cache_logs\2019-10-24T21_30_15_950Z-debug.log 包安装失败,见上。 这是调试日志中的错误:

2330 verbose stack     at JSON.parse (<anonymous>)
2330 verbose stack     at parseJson (C:\Users\User\AppData\Roaming\npm\node_modules\npm\node_modules\json-parse-better-errors\index.js:7:17)
2330 verbose stack     at C:\Users\User\AppData\Roaming\npm\node_modules\npm\node_modules\node-fetch-npm\src\body.js:96:50
2330 verbose stack     at runMicrotasks (<anonymous>)
2330 verbose stack     at processTicksAndRejections (internal/process/task_queues.js:93:5)
2331 verbose cwd C:\Users\User\ALCProject
2332 verbose Windows_NT 10.0.18362
2333 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\User\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "--quiet"
2334 verbose node v12.13.0
2335 verbose npm  v6.12.0
2336 error Unexpected end of JSON input while parsing near '...8f34","tarball":"http'
2337 verbose exit [ 1, true ]




【问题讨论】:

  • 您是否尝试使用小写字母编写项目名称,例如 myproject ?请粘贴调试日志中的错误。
  • 尝试npm cache clean --force 然后npm install -g @angular/cli 来源:github.com/npm/npm/issues/19072
  • @ZhuniqiA 我刚刚尝试用小写写项目名称,但仍然是同样的错误。我还粘贴了调试日志中的错误
  • 这在我看来就像一个损坏的下载/安装...
  • 可能这不是原因,但请确保您执行ng new my-app 的文件夹没有任何文件.json

标签: angular


【解决方案1】:

试试这个: 第一

npm cache clean --force

第二

npm install -g @angular/cli

让我知道它是否适合你?

如果这不起作用,请尝试这样。

npm uninstall -g @angular/cli
npm cache clean --force

验证: ng --version /* 你会得到错误信息,然后你已经卸载 */

使用以下命令重新安装:

npm install -g @angular/cli

【讨论】:

    猜你喜欢
    • 2019-03-06
    • 1970-01-01
    • 2018-10-31
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多