我希望能够script1
在将要运行的项目目录中执行命令node script1.js
。
script1.js
是同一目录中的文件。该命令必须特定于项目目录,这意味着如果我将项目文件夹发送给其他人,他们将能够运行相同的命令。
到目前为止,我尝试添加:
"scripts": {
"script1": "node script1.js"
}
到我的package.json文件,但是当我尝试运行时script1
,得到以下输出:
zsh: command not found: script1
有谁知道将上述脚本添加到项目文件夹所需的步骤?
*注意:该命令不能添加到bash配置文件中(不能是计算机专用命令)
如果您需要任何澄清,请告诉我。
自定义脚本
npm run-script <custom_script_name>
要么
npm run <custom_script_name>
在您的示例中,您将要运行
npm run-script script1
或npm run script1
。参见https://docs.npmjs.com/cli/run-script
生命周期脚本
Node还允许您针对某些生命周期事件运行自定义脚本,例如
npm install
运行后。这些可以在这里找到。例如:
这将
electron-rebuild
在npm install
命令后运行。