📜  (https: docs.npmjs.com cli run-script) - Javascript (1)

📅  最后修改于: 2023-12-03 14:38:45.374000             🧑  作者: Mango

使用 npm run-script 命令运行 JavaScript 脚本

在 Node.js 环境下,npm 是一个非常有用的工具。npm 不仅允许我们安装和管理 Node.js 模块,还可以执行 JavaScript 脚本。

npm run-script 命令可以用来在项目中运行自定义的 JavaScript 脚本,并为脚本提供参数。下面我们来了解该命令的使用方法。

使用方法

首先,在项目根目录下打开一个终端窗口,然后输入以下命令:

npm run-script <script-name>

其中 script-name 是要运行的脚本名称。例如,如果我们想要运行一个脚本名为 build 的脚本,可以输入以下命令:

npm run-script build

如果你已经在 scripts 属性中定义了要运行的脚本名称,也可以直接使用以下命令运行:

npm run <script-name>

例如:

npm run start

使用 npm run <script-name> 命令和 npm run-script <script-name> 命令是等价的。使用上述命令可运行在 package.json 文件中定义的 scripts 属性内的命令。

定义 npm 脚本

要执行的命令是在 package.json 文件的 scripts 属性中定义的。要添加一个新的脚本,只需在 scripts 属性中添加该脚本的名称和要执行的命令即可。

例如,以下是一个 build 脚本的示例:

{
  "scripts": {
    "build": "webpack --config webpack.config.js"
  }
}

这个 build 脚本的定义告诉 npm 在运行 npm run build 命令时执行 webpack --config webpack.config.js 命令。

传递参数

如果我们要为脚本传递参数,可以在命令后面添加相应的参数。

例如,如果我们要在 build 脚本中传递 --env.production 参数,可以这样定义该脚本:

{
  "scripts": {
    "build": "webpack --env.production --config webpack.config.js"
  }
}

然后,我们可以通过以下命令运行带有参数的 build 脚本:

npm run-script build -- --env.production

注意,参数 -- 后面的所有参数都将被传递给脚本命令。

结论

通过 npm run-script 命令,我们可以轻松运行自定义的 JavaScript 脚本,并为脚本提供参数。同时,使用 npm 的 scripts 属性可以将脚本定义集中在 package.json 文件中,便于管理。

希望这篇介绍对你有所帮助!