NPM安装错误意外的令牌

问题描述 投票:2回答:2

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

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

Can't install any package with node npm

即时通讯使用最新的npm 6.2.0

日志中的错误是。

159 silly saveTree ├── [email protected]
159 silly saveTree ├── [email protected]
159 silly saveTree └── [email protected]
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)

我还能做些什么吗?任何想法将有所帮助,因为目前我卡住了:(

node.js npm npm-install
2个回答
1
投票

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


2
投票

请执行下列操作:

  1. 删除node_modules文件夹。
  2. 删除package-lock.json文件。
  3. 再次运行npm install
© www.soinside.com 2019 - 2024. All rights reserved.