簡體   English   中英

npx create react-app 命令不起作用

[英]npx create react-app command doesn't work

當我在終端中運行 create react-app 時,它會顯示一些錯誤。

npx 創建 react-app 示例

Error: EPERM: operation not permitted, mkdir 'C:\Users\Yasiru'
TypeError: Cannot read property 'loaded' of undefined
    at exit (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:98:27)
    at errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:216:3)
    at C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js:77:20
    at cb (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:225:22)
    at C:\Program Files\nodejs\node_modules\npm\lib\npm.js:263:24
    at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:83:7
    at Array.forEach (<anonymous>)
    at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:82:13
    at f (C:\Program Files\nodejs\node_modules\npm\node_modules\once\once.js:25:25)
    at afterExtras (C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:173:20)
C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:98
  var doExit = npm.config.loaded ? npm.config.get('_exit') : true
                          ^

TypeError: Cannot read property 'loaded' of undefined
    at exit (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:98:27)
    at process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:216:3)
    at process.emit (events.js:196:13)
    at process._fatalException (internal/process/execution.js:142:25)
Install for [ 'create@latest' ] failed with code 7

全局安裝 create-react-app 時,不需要使用 npm/npx/yarn 運行命令。 它是它自己的二進制文件,因此您只需鍵入“create-react-app 目錄”,其中“目錄”是您要在其中創建 React 應用程序的目錄。

此外,看起來您正在運行的命令是“create react-app”而不是“create-react-app”,請確保您沒有錯過第一個破折號,否則您將不會運行正確的命令。

刪除 node.js 並從node.js LTS下載,當你安裝在你的電腦上時,點擊所有的批准框並檢查 npm>5 和 node.js 的版本以及你的互聯網,祝你好運;)

打開 Windows PowerShell(Admin) 然后粘貼它並確保將名稱從Aamir~Naved更改為您的名字和類似名稱,如果您的名字有多個單詞,請在中間添加波浪號 (~):

npm config set cache "C:\\Users\\Aamir~Naved\\AppData\\Roaming\\npm-cache" --global

然后粘貼:(確保使用要在其中創建反應應用程序的目錄的名稱編輯directory_name 。例如:C:\\learnreact

npx create-react-app directory_name

我剛剛經歷了這個,發現我所要做的就是授予我想在其中創建應用程序的文件夾的寫權限。 希望對你來說就這么簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM