簡體   English   中英

得到錯誤! 缺少腳本:開始於 <npm start> 命令

[英]Getting ERR! missing script: start on <npm start> command

當我運行npm start時,我得到了可怕的“ npm ERR!missing script:start”


已經嘗試以這里顯示的所有方式以及在整整一年的Google上更改package.json中的“開始”行。

還嘗試安裝從當前版本到12.x的幾乎每個穩定節點/ npm穩定發行版。 只是為了確保刪除了紗線。 Wnet返回當前版本。

從npm init到npm create-react-app [項目文件夾] node_modules的所有文件都在那里。

運行的腳本確實顯示在package.json中。

刪除項目目錄,刪除存儲庫,然后重新克隆新的存儲庫。


操作系統:Linux Mint 19.1 Cinnamon Linux Mint 19.1基於Ubuntu 18.04.1 Vs代碼1.37.1-禁用所有擴展。

$ npm -v
6.9.0

$ whereis node
node: /usr/bin/node /usr/include/node /usr/share/man/man1/node.1.gz

$ which npm 
/usr/bin/npm

*******************************************
*package.json*:
{
  "main": "index.js",
  "name": "team-builder",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.9.0",
    "react-dom": "^16.9.0",
    "react-scripts": "3.1.1"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"

  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
  • 注意:過去一年中,我已經嘗試過在此處發布的啟動腳本的所有變體。

的debug.log:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ]
2 info using npm@6.9.0
3 info using node@v10.16.3
4 verbose config Skipping project config: /home/mark/.npmrc. (matches 
 userconfig)
5 verbose stack Error: missing script: start
5 verbose stack     at run (/usr/lib/node_modules/npm/lib/run- 
 script.js:155:19)
5 verbose stack     at /usr/lib/node_modules/npm/lib/run- 
 script.js:63:5
5 verbose stack     at /usr/lib/node_modules/npm/node_modules/read- 
  package-json/read-json.js:115:5
5 verbose stack     at /usr/lib/node_modules/npm/node_modules/read- 
 package-json/read-json.js:418:5
5 verbose stack     at checkBinReferences_ 
  (/usr/lib/node_modules/npm/node_modules/read-package-json/read- 
 json.js:373:45)
5 verbose stack     at final 
  (/usr/lib/node_modules/npm/node_modules/read-package-json/read - 
 json.js:416:3)
5 verbose stack     at then 
  (/usr/lib/node_modules/npm/node_modules/read-package-json/read- 
  json.js:160:5)
5 verbose stack     at ReadFileContext.<anonymous> 
  (/usr/lib/node_modules/npm/node_modules/read-package-json/read- 
 json.js:3 32:20)
5 verbose stack     at ReadFileContext.callback 
 (/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful- 
 fs.js:90:16)
5 verbose stack     at FSReqWrap.readFileAfterOpen [as oncomplete] 
 (fs.js:237:13)
6 verbose cwd /home/mark/OneDrive/Repositories/team-builder
7 verbose Linux 4.15.0-58-generic
8 verbose argv "/usr/bin/node" "/usr/bin/npm" "start"
9 verbose node v10.16.3
10 verbose npm  v6.9.0
11 error missing script: start
12 verbose exit [ 1, true ]

我已經嘗試了幾乎所有東西。 希望大家能提供幫助。 npm start不會運行,所以我基本上是在盲目編碼-監視器沒有任何內容,沒有Chrome React devTools。

您的scripts部分在package.json關閉,也許您可​​以將啟動腳本更改為以下內容:

"start": "react-scripts start",

對於完整的參考腳本部分應類似於此,假設你正在嘗試使用react與自舉create-react-app的CLI:

的package.json

"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  }

希望有幫助!

暫無
暫無

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

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