比如 "scripts": { "dev": "webpack-dev-server --open --abc=11111111"
},我在JS里面怎么拿到這個abc的值呢
1 回答

繁星淼淼
TA貢獻1775條經驗 獲得超11個贊
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
想要在你的代碼中使用可以使用DefinePlugin
new webpack.DefinePlugin({ ABC : JSON.stringify(abc) })
代碼中
if (ABC==='11111111'){ alert(abc) }
- 1 回答
- 0 關注
- 2965 瀏覽
添加回答
舉報
0/150
提交
取消