![](/img/trans.png)
[英]error installing create-react-app using npm & error when using npm init react-app
[英]Error installing create-react-app with npm
當我嘗試在全局甚至在項目中安裝 create-react-app(或 nodemon)時,出現以下錯誤。 但是,我可以在全球和本地完美地安裝其他軟件包。 我認為這與 create-react-app 和 nodemon 都是從終端運行而不是在項目代碼中使用這一事實有關。
我已經嘗試重新安裝 nodejs 並以管理員身份打開終端,但這沒有用。
$ npm i -D nodemon
npm ERR! path C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78\49\9aac8fdb9b898c6d95e47da44f0425e95568d85f83d82f7bae06293b0a03
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall open
npm ERR! UNKNOWN: unknown error, open 'C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78\49\9aac8fdb9b898c6d95e47da44f0425e95568d85f83d82f7bae06293b0a03'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Shivang\AppData\Roaming\npm-cache\_logs\2018-12-22T13_29_35_317Z-debug.log
更新:當我運行 npm cache clean --force 時,出現以下錯誤
$ npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.
npm ERR! path C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall unlink
npm ERR! UNKNOWN: unknown error, unlink 'C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Shivang\AppData\Roaming\npm-cache\_logs\2018-12-22T13_55_42_508Z-debug.log
當我嘗試在全局甚至在項目中安裝create-react-app(或nodemon)時,出現以下錯誤。 但是,我可以在全局和本地完全安裝其他軟件包。 我認為這與以下事實有關:create-react-app和nodemon均從終端運行,而不是在項目代碼中使用。
我已經嘗試過重新安裝nodejs並以管理員身份打開終端,但這沒有用。
$ npm i -D nodemon
npm ERR! path C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78\49\9aac8fdb9b898c6d95e47da44f0425e95568d85f83d82f7bae06293b0a03
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall open
npm ERR! UNKNOWN: unknown error, open 'C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78\49\9aac8fdb9b898c6d95e47da44f0425e95568d85f83d82f7bae06293b0a03'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Shivang\AppData\Roaming\npm-cache\_logs\2018-12-22T13_29_35_317Z-debug.log
更新:當我運行npm cache clean --force時,出現以下錯誤
$ npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.
npm ERR! path C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall unlink
npm ERR! UNKNOWN: unknown error, unlink 'C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Shivang\AppData\Roaming\npm-cache\_logs\2018-12-22T13_55_42_508Z-debug.log
當我嘗試在全局甚至在項目中安裝create-react-app(或nodemon)時,出現以下錯誤。 但是,我可以在全局和本地完全安裝其他軟件包。 我認為這與以下事實有關:create-react-app和nodemon均從終端運行,而不是在項目代碼中使用。
我已經嘗試過重新安裝nodejs並以管理員身份打開終端,但這沒有用。
$ npm i -D nodemon
npm ERR! path C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78\49\9aac8fdb9b898c6d95e47da44f0425e95568d85f83d82f7bae06293b0a03
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall open
npm ERR! UNKNOWN: unknown error, open 'C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78\49\9aac8fdb9b898c6d95e47da44f0425e95568d85f83d82f7bae06293b0a03'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Shivang\AppData\Roaming\npm-cache\_logs\2018-12-22T13_29_35_317Z-debug.log
更新:當我運行npm cache clean --force時,出現以下錯誤
$ npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.
npm ERR! path C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall unlink
npm ERR! UNKNOWN: unknown error, unlink 'C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Shivang\AppData\Roaming\npm-cache\_logs\2018-12-22T13_55_42_508Z-debug.log
當我嘗試在全局甚至在項目中安裝create-react-app(或nodemon)時,出現以下錯誤。 但是,我可以在全局和本地完全安裝其他軟件包。 我認為這與以下事實有關:create-react-app和nodemon均從終端運行,而不是在項目代碼中使用。
我已經嘗試過重新安裝nodejs並以管理員身份打開終端,但這沒有用。
$ npm i -D nodemon
npm ERR! path C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78\49\9aac8fdb9b898c6d95e47da44f0425e95568d85f83d82f7bae06293b0a03
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall open
npm ERR! UNKNOWN: unknown error, open 'C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78\49\9aac8fdb9b898c6d95e47da44f0425e95568d85f83d82f7bae06293b0a03'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Shivang\AppData\Roaming\npm-cache\_logs\2018-12-22T13_29_35_317Z-debug.log
更新:當我運行npm cache clean --force時,出現以下錯誤
$ npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.
npm ERR! path C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall unlink
npm ERR! UNKNOWN: unknown error, unlink 'C:\Users\Shivang\AppData\Roaming\npm-cache\_cacache\index-v5\78'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Shivang\AppData\Roaming\npm-cache\_logs\2018-12-22T13_55_42_508Z-debug.log
嘗試運行這些命令。
npm cache clean --force
接着
sudo npm install -g create-react-app
這應該有效。
使用npm
命令代替npx
像這樣,首先 Mkdir appName mkdir appName
其次 cd into the app cd appName
第三次運行npx create-react-app./
這是如何在 React 18 中運行 npx
大聲笑我只是把前面的兩個答案放在一起。 所以解決方案是:
npm 緩存清理 --force(-g 如果第一次嘗試在 npx 之后不起作用)。 然后只需使用 npx 而不是 npm。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.