在“...ge-2.2.1.tgz”,“engin”附近解析时出现错误的 JSON 输入意外结束
Posted
技术标签:
【中文标题】在“...ge-2.2.1.tgz”,“engin”附近解析时出现错误的 JSON 输入意外结束【英文标题】:Error Unexpected end of JSON input while parsing near '...ge-2.2.1.tgz","engin'在“...ge-2.2.1.tgz”,“engin”附近解析时出现错误的 JSON 输入意外结束 【发布时间】:2019-01-02 22:52:55 【问题描述】:命令:
npm install -g @angular/cli@latest
例外:
详细堆栈 SyntaxError:解析时 JSON 输入意外结束 靠近'...ge-2.2.1.tgz","engine' 169 详细堆栈在 JSON.parse () parseJson (C:\Program) 的 169 详细堆栈 文件\nodejs\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\node_modules\node-fetch-npm\node_modules\json-parse-better-errors\index.js:7:17) 169 在 consumeBody.call.then.buffer 的详细堆栈(C:\Program 文件\nodejs\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\node_modules\node-fetch-npm\src\body.js:96:50) 169 详细堆栈位于 169 详细堆栈位于 process._tickCallback (internal/process/next_tick.js:188:7)
寻求帮助和支持。 谢谢
【问题讨论】:
试试 npm install -g @angular/cli @DharmarajKavatagi :不走运..:( 【参考方案1】:npm cache clean --force
然后:
npm install -g @angular/cli
如果不工作:
删除 package.lock.json 文件并重试
【讨论】:
执行上述步骤后,得到错误:npm ERR!在“...://registry.npmjs.org”附近解析时 JSON 输入意外结束 删除 package.lock.json 文件并重试【参考方案2】:升级npm
包后我开始遇到这个问题。
您可以通过以下方式解决此问题:npm cache clean --force
瞧,重新安装软件包。
【讨论】:
【参考方案3】:很好奇这个错误是怎么发生的,看看我的回答,很好解释https://***.com/a/52249619/7668448
你很快就会明白。我放了一些漂亮的图片来说明这件事。希望对您有所帮助。
【讨论】:
【参考方案4】:以防万一其他人在这里结束并且上面的答案对他们不起作用,经过数小时的摆弄后,我发现将我的 npm 从版本 5 降级到版本 4 可以解决问题:
npm install -g npm@4
之后我关闭了我的 CMD 并再次打开它,并且能够使用普通命令安装 Angular CLI:
npm install -g @angular/cli
希望这对一路上的人有所帮助,干杯!
【讨论】:
【参考方案5】:我正在使用:
节点 v12.17.0 npm 6.14.4 Windows 10我在尝试安装 Amplify 4.21.0 时遇到:
在附近解析时出现错误 JSON 输入意外结束 ....
执行以下步骤后它对我有用:
卸载并重新安装节点。 删除 C:\Users\username\AppData\Roaming\npm-cache 中的文件 以管理员身份使用命令行,我运行 npm cache clean --force 我删除了 C:\Users\username 中的 package.lock.json 文件。 然后使用 npm install -g @aws-amplify/cli 安装 Amplify【讨论】:
【参考方案6】:npm cache clean --force
在你运行完上面的代码之后
然后尝试再次安装角度
npm install -g @angular/cli
【讨论】:
以上是关于在“...ge-2.2.1.tgz”,“engin”附近解析时出现错误的 JSON 输入意外结束的主要内容,如果未能解决你的问题,请参考以下文章
后台打印:This application is modifying the autolayout engin from a background thread,which can lead to e
正在加载 Genymotion 库 Genymotion 目录:/Applications/Genymotion.app/Contents/MacOS 尝试初始化引擎 Initialize Engin
Professional-Cloud-Security-Engineer Exam Cram - Best Way Pass Professional Cloud Security Engineer