NPM安装错误意外令牌

5 node.js npm npm-install

我正在使用npm install并验证包json是否有效,并收到以下错误:

在网络上阅读后,我做了"rm -f package-lock.json && npm install"(即使我没有看到那里的任何软件包锁),并且也npm cache clean -f做了帮助,还配置了注册表

请参阅无法使用节点npm安装任何软件包

即时通讯使用最新的npm 6.2.0

日志中的错误是。

159 silly saveTree ??? express@4.16.3
159 silly saveTree ??? passport-http@0.3.0
159 silly saveTree ??? passport@0.3.2
160 verbose stack SyntaxError: Unexpected token < in JSON at position 0 while parsing near '<html>
160 verbose stack <head><title>...'
160 verbose stack     at JSON.parse (<anonymous>)
160 verbose stack     at parseJson (/usr/local/lib/node_modules/npm/node_modules/json-parse-better-errors/index.js:7:17)
160 verbose stack     at consumeBody.call.then.buffer (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/body.js:96:50)
160 verbose stack     at <anonymous>
160 verbose stack     at process._tickCallback (internal/process/next_tick.js:188:7)
Run Code Online (Sandbox Code Playgroud)

还有什么我可以做的吗?任何想法都将是有帮助的,因为当前我被卡住了:(

iam*_*man 5

请执行下列操作:

  1. 删除node_modules文件夹。

  2. 删除package-lock.json文件。

  3. npm install再次运行。


Kam*_*aja 4

您的 package.json 或其他 JSON 文件不正确。您必须首先修复 JSON 错误。