在我的 中webpack.config.ts,我匯出了兩個配置。
export default [development, production]
但是,當我運行時webpack watch,production會重新構建配置,我想避免這種情況。
如何僅觀察兩個匯出的配置之一?
uj5u.com熱心網友回復:
- 匯出函式
export default (env, argv) => [development, production]
- 檢查
env.WEBPACK_WATCH
export default (env: { WEBPACK_WATCH: boolean }) =>
env.WEBPACK_WATCH ? development : [development, production]
uj5u.com熱心網友回復:
您可以使用webpack 命令列環境選項 --env。
例如:
您可以在 package.json 檔案中的腳本中創建 2 個命令。
"scripts": {
"start": "webpack --env development",
"build": "webpack --env production"
}
在 webpack.config.js 檔案中,您可以按如下方式訪問它們:
module.exports = (env) => {
// ...
watch: env === 'development';
};
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/348982.html
