npm scripts 中的参数

2019-04-12  本文已影响0人  回调的幸福时光

通过 process.env.npm_config_argus 获取 npm run xxx --argus 中的参数 argus

npm-config.png

举例:vue-cli 集成可视化分析工具 webpack-bundle-analyzer

在 vue-cli 创建的项目中,如果执行命令 npm run build --report ,那么参数 --report 将转化成 process.env.npm_config_report = true

// Run the build command with an extra argument to
// View the bundle analyzer report after build finishes:
// `npm run build --report`
// Set to `true` or `false` to always turn it on or off
bundleAnalyzerReport: process.env.npm_config_report

参考

https://docs.npmjs.com/misc/config
https://github.com/thecatshidog/blog/issues/27

上一篇 下一篇

猜你喜欢

热点阅读