我希望能够script1在将要运行的项目目录中执行命令node script1.js。
script1
node script1.js
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。
npm run-script script1
npm run script1
参见https://docs.npmjs.com/cli/run-script
Node还允许您为某些生命周期事件运行自定义脚本,例如npm install运行后。这些可以在这里找到。
npm install
例如:
"scripts": { "postinstall": "electron-rebuild", },
这将electron-rebuild在npm install命令后运行。
electron-rebuild