Moh*_*him 18 node.js npm reactjs
我坐在我的反应环境中,我收到了这个错误。
新的反应安装。npm --version运行正常,但仍然:
npm 错误!代码 ENOLOCAL
npm 错误!无法从“Ibrahi\AppData\Roaming\npm-cache_npx\8992”安装,因为它不包含 package.json 文件。
我该如何解决?
Bhu*_*ani 64
我遇到了同样的问题,问题是由于我的用户名中的空格,即名字姓氏,问题是 npx。我应用了以下修复程序,一切正常
npm config set cache C:\tmp\nodejs\npm-cache --global
Run Code Online (Sandbox Code Playgroud)
来源:https : //github.com/zkat/npx/issues/146
小智 10
非常感谢 Bhupender 提供 github 链接!
那里的最佳答案摘要,对于像我这样参加聚会迟到的人:
查找您的用户目录的 Windows 短名称...
cd C:\用户 目录/x
然后编辑 npm 缓存位置以使用 Windows 短名称。
例如 "C:\Users\HP User" 也是 "C:\Users\HPUSER~1" 所以下面的命令解决了这个问题......
npm 配置集缓存 "C:\Users\HPUSER~1\AppData\Roaming\npm-cache" --global
这具有避免必须在本地安装 create react 应用程序的优点。
小智 6
聚会迟到了,但我也面临着同样的问题,所以我所做的是
npm install -g create-react-app来解决 npx 问题。npx create-react-app my-first-app
希望它会帮助你。