我正在运行react环境,然后收到此错误。新的react安装。npm --version运行正常,但仍然:npm错误!代码ENOLOCALnpm错误!无法从"Ibrahi\AppData\Roaming\npm-cache_npx\8992"安装,因为它不包含package.json文件。我该怎么解决这个问题?
npm --version
sqxo8psd1#
我遇到了同样的问题,问题是由于我的用户名中的空格,即名字和姓氏,问题是与npx。我应用了以下修复程序,一切正常
npm config set cache C:\tmp\nodejs\npm-cache --global
来源:https://github.com/zkat/npx/issues/146
wvt8vs2t2#
非常感谢Bhupender提供github链接!对于那些像我一样迟到的人来说,最好的答案总结如下:查找用户目录的windows短名称...
cd C:\Users dir /x
然后编辑npm缓存位置以使用windows短名称。例如,“C:\Users\HP User”也是“C:\Users\HPUSER~1”,因此以下命令可解决该问题...
npm config set cache "C:\Users\HPUSER~1\AppData\Roaming\npm-cache" --global
这样做的好处是可以避免在本地安装create react应用程序。
rpppsulh3#
我迟到了,但我也面临着同样的问题,所以我做的是1.步骤1:以管理员身份打开终端,并首先运行以下命令npm install -g create-react-app以解决npx问题。1.在步骤1之后运行这个命令:-npx create-react-app my-first-app希望它能帮助你。
npm install -g create-react-app
npx create-react-app my-first-app
mitkmikd4#
当路径中有空格时会发生这种情况。要修复它,请按照以下步骤操作:1.运行npm config edit1.转到缓存所在的行:; cache = 'C:\Users\FIRSTNAME LASTNAME\AppData\Roaming\npm-cache'1.用~1替换名字和姓氏之间的空格1.删除行首的;1.运行yarn为了确保您已经得到了它,该行应该如下所示:cache = 'C:\Users\FIRSTNAME~1LASTNAME\AppData\Roaming\npm-cache
npm config edit
; cache = 'C:\Users\FIRSTNAME LASTNAME\AppData\Roaming\npm-cache'
~1
;
yarn
cache = 'C:\Users\FIRSTNAME~1LASTNAME\AppData\Roaming\npm-cache
a0x5cqrl5#
按照以下步骤解决问题:1.运行npm config edit命令,然后编辑行号37。
trnvg8h36#
我也遇到过这个问题,下面是对我有效的方法。1.我安装了create-react-app,首先使用了以下命令:npm install -g create-react-app1.然后我创建了react应用程序使用:npx create-react-app myfirstreact
npx create-react-app myfirstreact
suzh9iv87#
在CMD中使用此代码npm配置设置缓存C:\tmp\nodejs\npm缓存--全局https://github.com/zkat/npx/issues/146
l7mqbcuq8#
只需运行:
npm config set cache "C:\Users\Omar\AppData\Roaming\npm-cache"
不要使用Omar,而是使用用户文件夹的名字(在我的例子中,文件夹名是Omar Sabri)。
Omar
ubbxdtey9#
运行以下命令问题将得到解决。这是由于用户名. npm配置集缓存“C:\Users\FirstName\AppData\Roaming\npm-cache”中的空间
9条答案
按热度按时间sqxo8psd1#
我遇到了同样的问题,问题是由于我的用户名中的空格,即名字和姓氏,问题是与npx。我应用了以下修复程序,一切正常
来源:https://github.com/zkat/npx/issues/146
wvt8vs2t2#
非常感谢Bhupender提供github链接!
对于那些像我一样迟到的人来说,最好的答案总结如下:
查找用户目录的windows短名称...
然后编辑npm缓存位置以使用windows短名称。
例如,“C:\Users\HP User”也是“C:\Users\HPUSER~1”,因此以下命令可解决该问题...
这样做的好处是可以避免在本地安装create react应用程序。
rpppsulh3#
我迟到了,但我也面临着同样的问题,所以我做的是
1.步骤1:以管理员身份打开终端,并首先运行以下命令
npm install -g create-react-app
以解决npx问题。1.在步骤1之后运行这个命令:-
npx create-react-app my-first-app
希望它能帮助你。mitkmikd4#
当路径中有空格时会发生这种情况。要修复它,请按照以下步骤操作:
1.运行
npm config edit
1.转到缓存所在的行:
; cache = 'C:\Users\FIRSTNAME LASTNAME\AppData\Roaming\npm-cache'
1.用
~1
替换名字和姓氏之间的空格1.删除行首的
;
1.运行
yarn
为了确保您已经得到了它,该行应该如下所示:
cache = 'C:\Users\FIRSTNAME~1LASTNAME\AppData\Roaming\npm-cache
a0x5cqrl5#
按照以下步骤解决问题:
1.运行npm config edit命令,然后编辑行号37。
trnvg8h36#
我也遇到过这个问题,下面是对我有效的方法。
1.我安装了create-react-app,首先使用了以下命令:
npm install -g create-react-app
1.然后我创建了react应用程序使用:
npx create-react-app myfirstreact
suzh9iv87#
在CMD中使用此代码
npm配置设置缓存C:\tmp\nodejs\npm缓存--全局
https://github.com/zkat/npx/issues/146
l7mqbcuq8#
只需运行:
不要使用
Omar
,而是使用用户文件夹的名字(在我的例子中,文件夹名是Omar Sabri)。ubbxdtey9#
运行以下命令问题将得到解决。这是由于用户名. npm配置集缓存“C:\Users\FirstName\AppData\Roaming\npm-cache”中的空间