如何获取npm script的自定义参数

比如

 "scripts": {    "dev": "webpack-dev-server --open  --abc=11111111"
  },

我在JS里面怎么拿到这个abc的值呢


精慕HU
浏览 2950回答 1
1回答

繁星淼淼

webpack支持配置文件webpack.config.js中export出一个函数,该函数接受两个参数env:环境argv:参数你传入的所有参数都在argv中,所以你可以这么搞// webpack.config.jsmodule.exports = (env, argv) => {    let abc=argv.abc    return {    // ...webpack config     } }然后这么启动webpack-dev-server --open --abc=11111111想要在你的代码中使用可以使用DefinePluginnew webpack.DefinePlugin({            ABC            : JSON.stringify(abc)         })代码中if (ABC==='11111111'){     alert(abc) }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js