传入参数给npm run xxx

  有时候,我们希望执行npm run xxx 时能够有更多的选择;比如说:不使用babel 处理,不生成source map 等。为了更好的管理和维护,编写另外的脚本来实现是不可取的。最好还是脚本初始化的时候询问用户,或者加命令行参数来控制。我个人比较偏向与后者^_^。

  NPM 官方在npm-run-script 里面已经提及了如果传入命令行参数给执行的脚本;只要使用-- 就可以了。

# 将--no-source-map 传给dev 脚本
npm run dev -- --no-source-map

  虽然不知道为什么,但是官方文档注明了-- 不会传给对应的prepost 脚本。所以次一级的选择就是环境变量了>_<

您的浏览器已过时

要正常浏览本网站请升级您的浏览器。现在升级

×