使用sudo时的错误npm install create-react-app -g 错误的ERR! Linux 4.13.0-39-通用 错误的ERR! argv" / usr / bin / node" "在/ usr /斌/ NPM" " I" "创建反应的应用程式" " -g" 错误的ERR!节点v6.11.4 错误的ERR! npm v3.5.2
npm ERR! /tmp/npm-16477-77596b49/registry.npmjs.org/tar/-/tar-2.2.1.tgz的shasum检查失败 错误的ERR!预期:8e4d2a256c0e2185c6b18ad694aec968b83cb1d1 错误的ERR!实际:5eb06eb521673d0940a4deb11baf89d62647f193 错误的ERR!来自:https://registry.npmjs.org/tar/-/tar-2.2.1.tgz
使用npm install create-react-app 时
- npm-version:6.0.0
- node-version:8.11.1
错误是:
错误的ERR!在解析附近时,JSON输入意外结束... ... mojOzGIEI2rg0m24Yb5Oq'
npm ERR!可以在以下位置找到此运行的完整日志: 错误的ERR! /home/dilipcoder/.npm/_logs/2018-05-05T11_34_14_721Z-debug.log
我已经尝试过这些选项
error which I get while installing create-react-app other packages installed properly
答案 0 :(得分:3)
错误 npm ERR! shasum检查失败和 npm ERR!解析'....'附近的JSON输入意外结束,将通过从给定的npm注册表列表中切换npm reigistry来解决。
Npm注册表列表:
只需切换
npm config set registry "https://registry.npmjs.com/"
将注册网址替换为上面的网址,检查哪一个适合您。
之后:
npm cache clear --force
npm verify cache
现在错误将被解决。