【发布时间】:2018-07-29 17:11:42
【问题描述】:
我有一个带有当前三个参数的 webpack 配置,当我通过以下方式调用它时它可以工作:
webpack --env.p1 = "p1_value" --env.p2 = "p2_value" --env.p3 = "p3_value"
现在我想将该 webpack 命令封装在以下 package.json 脚本中:
"scripts": {
"prod": "webpack --env.p1 --env.p2 --env.p3"
}
我必须如何更改该脚本,以便我可以通过以下方式从 CLI 调用它
npm run prod p1="p1_value" p2="p2_value" p3="p3_value"
(命名参数是必不可少的,因为我需要能够使用 webpack 配置中的默认值?)
【问题讨论】:
-
我相信你必须用双破折号
--分割 npm 脚本参数和 CLI 命令参数。示例:npm run prod -- --env.p1 --env.p2 --env.p3
标签: npm webpack package.json