--run


版本历史
版本变更
v22.3.0

添加了 NODE_RUN_SCRIPT_NAME 环境变量。

v22.3.0

添加了 NODE_RUN_PACKAGE_JSON_PATH 环境变量。

v22.3.0

遍历到根目录并找到要从中运行命令的 package.json 文件,并相应地更新 PATH 环境变量。

v22.0.0

新增于: v22.0.0

这将从 package.json 的 "scripts" 对象运行指定的命令。如果缺少 "command",它将列出可用的脚本。

\This runs a specified command from a package.json's "scripts" object. If a missing "command" is provided, it will list the available scripts.

--run 将遍历到根目录并找到一个 package.json 文件来运行命令。

\--run will traverse up to the root directory and finds a package.json file to run the command from.

如果 ancestor-folder/node_modules/.bin 是目录,--run 将当前目录的每个祖级的 ./node_modules/.bin 添加到 PATH 之前,以便从存在多个 node_modules 目录的不同文件夹执行二进制文件。

\--run prepends ./node_modules/.bin for each ancestor of the current directory, to the PATH in order to execute the binaries from different folders where multiple node_modules directories are present, if ancestor-folder/node_modules/.bin is a directory.

--run 在包含相关 package.json 的目录中执行命令。

\--run executes the command in the directory containing the related package.json.

例如,以下命令将运行当前文件夹中 package.jsontest 脚本:

\For example, the following command will run the test script of the package.json in the current folder:

$ node --run test 

你还可以将参数传递给命令。-- 之后的任何参数都将附加到脚本中:

\You can also pass arguments to the command. Any argument after -- will be appended to the script:

$ node --run test -- --verbose 

AltStyle によって変換されたページ (->オリジナル) /