簡體   English   中英

無法運行 npm 命令“錯誤:命令失敗:npm run start”

[英]Unable to run npm command "Error: Command failed: npm run start"

我試圖在我的 M1 MacBook 上運行 npx 命令,但我不斷收到同樣的錯誤。 我已經安裝了 node.js 和 npm 以便我可以運行這個命令:

npx @mondaydotcomorg/monday-cli scaffold run ./ quickstart-react

但是,當我運行此命令時,輸出為:

> Repository was downloaded successfully
> Copying the directory
> Installing packages. It can take a few moments
> Node modules were installed successfully
> Running the project
Error: Command failed: npm run start

    at ChildProcess.exithandler (node:child_process:389:12)
    at ChildProcess.emit (node:events:513:28)
    at maybeClose (node:internal/child_process:1091:16)
    at Socket.<anonymous> (node:internal/child_process:449:11)
    at Socket.emit (node:events:513:28)
    at Pipe.<anonymous> (node:net:757:14) {
  code: 1,
  killed: false,
  signal: null,
  cmd: 'npm run start'
}

之前,我遇到一個問題,說sh: concurrently: command not foundkill-port: command not found所以我同時安裝並使用npm kill-port ,這刪除了此錯誤消息。 但是,現在我得到了上面的輸出。 我再次安裝了node.js並將npm版本更新為最新版本,但沒有變化。 對於如何解決這個問題,有任何的建議嗎?

編輯:我發現這個鏈接可以解決我的確切問題。 https://community.monday.com/t/monday-cli-seems-not-to-work-on-apple-m1/36745 )。 我運行npm install kill-port並運行npm upgrade並且都正確執行。 但是,當我嘗試自己運行npm run start命令時,這是我的輸出:

npm ERR! Missing script: "start"
npm ERR! 
npm ERR! Did you mean one of these?
npm ERR!     npm star # Mark your favorite packages
npm ERR!     npm stars # View packages marked as favorites
npm ERR! 
npm ERR! To see a list of scripts, run:
npm ERR!   npm run

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/mattspc/.npm/_logs/2022-07-18T21_08_52_459Z-debug-0.log

我想我需要找到我的目標文件夾並cd到它,然后在該文件夾中運行npm run start 關於如何找到它的任何建議?

終於找到了我自己問題的答案。 主要問題是我的 npm 版本和 node.js 版本。

要獲取最新的穩定版npm,請在終端運行此命令npm install -g npm@latest並確保下載正確的 node.js 版本(此版本適用於 Apple Silicon Chip/M1,選擇左側的選項) . 然后,在終端中運行nvm use --lts命令以確保您使用的是正確且最穩定的 node.js 版本。 最后,查看主目錄(Mac 上的 firstnamelastname 文件夾)並刪除 quickstart-react 文件夾(如果已存在)。 然后,在終端npx @mondaydotcomorg/monday-cli scaffold run ./ quickstart-react (如果有錯誤信息,退出終端並重新打開,然后繼續下一步)。 您需要在本地運行下一部分,因此cd quickstart-react ,然后npm run start它應該可以工作。 如果有任何錯誤消息並且顯示類似sh: kill-port: command not found您需要在 quickstart-react 文件夾中安裝該特定依賴項,因此搜索“npm install kill-port”或“npm install ____”根據錯誤,退出並重新打開終端,執行cd quickstart-react並在 quickstart-react 文件夾中運行這些安裝命令。 之后應該工作。

如果這不起作用,請嘗試使用此鏈接( https://community.monday.com/t/problem-to-setup-development-environment-quick-start-guide-with-cli/9422 ),該鏈接顯示如何手動這樣做(但這對我不起作用)。

暫無
暫無

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

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