如何修复 npm run start?

问题描述 投票:0回答:2

我正在使用 React,我正在尝试运行我的应用程序 当我运行“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!     C:\Users\Bruger\AppData\Local\npm-cache\_logs\2023-03-18T23_55_28_093Z-debug-0.log

在调试日志中显示:

0 verbose cli C:\Program Files\nodejs\node.exe C:\Users\Bruger\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
1 info using [email protected]
2 info using [email protected]
3 timing npm:load:whichnode Completed in 0ms
4 timing config:load:defaults Completed in 2ms
5 timing config:load:file:C:\Users\Bruger\AppData\Roaming\npm\node_modules\npm\npmrc Completed in 2ms
6 timing config:load:builtin Completed in 2ms
7 timing config:load:cli Completed in 1ms
8 timing config:load:env Completed in 1ms
9 timing config:load:project Completed in 3ms
10 timing config:load:file:C:\Users\Bruger\.npmrc Completed in 1ms
11 timing config:load:user Completed in 1ms
12 timing config:load:file:C:\Users\Bruger\AppData\Roaming\npm\etc\npmrc Completed in 0ms
13 timing config:load:global Completed in 0ms
14 timing config:load:validate Completed in 0ms
15 timing config:load:credentials Completed in 1ms
16 timing config:load:setEnvs Completed in 1ms
17 timing config:load Completed in 12ms
18 timing npm:load:configload Completed in 12ms
19 timing npm:load:mkdirpcache Completed in 0ms
20 timing npm:load:mkdirplogs Completed in 0ms
21 verbose title npm start
22 verbose argv "start"
23 timing npm:load:setTitle Completed in 0ms
24 timing config:load:flatten Completed in 2ms
25 timing npm:load:display Completed in 4ms
26 verbose logfile logs-max:10 dir:C:\Users\Bruger\AppData\Local\npm-cache\_logs
27 verbose logfile C:\Users\Bruger\AppData\Local\npm-cache\_logs\2023-03-18T23_55_28_093Z-debug-0.log
28 timing npm:load:logFile Completed in 7ms
29 timing npm:load:timers Completed in 0ms
30 timing npm:load:configScope Completed in 0ms
31 timing npm:load Completed in 24ms
32 silly logfile start cleaning logs, removing 2 files
33 silly logfile done cleaning log files
34 timing command:run-script Completed in 8ms
35 timing command:start Completed in 13ms
36 verbose stack Error: Missing script: "start"
36 verbose stack
36 verbose stack Did you mean one of these?
36 verbose stack     npm star # Mark your favorite packages
36 verbose stack     npm stars # View packages marked as favorites
36 verbose stack
36 verbose stack To see a list of scripts, run:
36 verbose stack   npm run
36 verbose stack     at RunScript.run (C:\Users\Bruger\AppData\Roaming\npm\node_modules\npm\lib\commands\run-script.js:98:13)
36 verbose stack     at async module.exports (C:\Users\Bruger\AppData\Roaming\npm\node_modules\npm\lib\cli.js:78:5)
37 verbose cwd C:\Users\Bruger\Downloads\landrup-dans-api-main
38 verbose Windows_NT 10.0.19043
39 verbose node v19.8.1
40 verbose npm  v8.19.1
41 error Missing script: "start"
41 error
41 error Did you mean one of these?
41 error     npm star # Mark your favorite packages
41 error     npm stars # View packages marked as favorites
41 error
41 error To see a list of scripts, run:
41 error   npm run
42 verbose exit 1
43 timing npm Completed in 51ms
44 verbose code 1
45 error A complete log of this run can be found in:
45 error     C:\Users\Bruger\AppData\Local\npm-cache\_logs\2023-03-18T23_55_28_093Z-debug-0.log
javascript reactjs npm npm-scripts
2个回答
0
投票

当您在具有

npm start
文件的目录中运行
package.json
时,可能会发生这种情况,而该文件在
start
块中没有名为
"scripts"
的脚本。

请检查您是否在正确的路径中:

pwd # or "cd" for windows

你在正确的路径上,尝试运行

npm run
看看你的脚本是否在那里,你应该看到类似的东西:

  start
    node index.js
  test
    jest

如果你的 package.json 有这样的东西:

  "scripts": {
    "start": "node index.js",
    "test": "jest"
  },

检查拼写错误,如果

"scripts"
在您的package.json的根目录中,则与
version
name
相同级别。


如果您使用

npm install -g
全局安装了 CRA(create-react-app),您可能需要卸载它并改用
npx
。参考这个问题,或者文档

如果您之前通过

create-react-app
全局安装了
npm install -g create-react-app
,我们建议您使用
npm uninstall -g create-react-app
yarn global remove create-react-app
卸载软件包,以确保
npx
始终使用最新版本。


-1
投票

我能够通过将反应回购克隆到我的工作站并尝试在运行之前启动它来重现您描述的错误行为

npm install
。您可能想尝试在您的项目目录中运行
npm i
,然后再次尝试运行
npm run start

© www.soinside.com 2019 - 2024. All rights reserved.