如何从package.json运行启动脚本?

Has*_*ain 4 package node.js npm

我有两个脚本 package.json

"start:dev": "nodemon ./src/index.js",
"start": "npm run build && node ./build/index.js",
Run Code Online (Sandbox Code Playgroud)

npm start效果很好。我要跑步"start:dev": "nodemon ./src/index.js"

小智 6

对于大多数自定义npm脚本,您需要run在脚本名称之前 添加npm run start:dev


Bla*_*ack 5

npm - 启动、停止、重启、安装、版本或测试等主要脚本不需要运行命令。这些脚本和其他一些脚本在npm 文档中有所描述

npm start
Run Code Online (Sandbox Code Playgroud)

其他人需要在大卫指出的脚本名称之前运行命令。

npm run start:dev
Run Code Online (Sandbox Code Playgroud)

纱线- 您也可以使用纱线,在这种情况下,您不必指定运行。

yarn start

yarn start:dev
Run Code Online (Sandbox Code Playgroud)

  • 您不必在单词之间添加冒号。这只是为了可读性。如果需要,您可以完全省略它或使用破折号或下划线。 (2认同)