问题描述
我看到一些 node.js 脚本有“--”选项,例如 npm run test:unit -- --ci
“--ci”和“--”选项是什么意思?
解决方法
特殊选项 -- 由 getopt 用于分隔选项的结尾。 npm 会将 -- 之后的所有参数直接传递给您的脚本:
npm 运行测试 -- --grep="pattern" 参数只会传递给 npm run 之后指定的脚本,不会传递给任何 pre 或 post 脚本。
我看到一些 node.js 脚本有“--”选项,例如 npm run test:unit -- --ci
“--ci”和“--”选项是什么意思?
特殊选项 -- 由 getopt 用于分隔选项的结尾。 npm 会将 -- 之后的所有参数直接传递给您的脚本:
npm 运行测试 -- --grep="pattern" 参数只会传递给 npm run 之后指定的脚本,不会传递给任何 pre 或 post 脚本。