W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
你可能已經注意到,很少有 webpack 配置看起來完全相同。這是因為 webpack 的配置文件是 JavaScript 文件,文件內導出了一個 webpack 配置的對象。 webpack 會根據該配置定義的屬性進行處理。
由于 webpack 遵循 CommonJS 模塊規(guī)范,因此,你可以在配置中使用:
require(...)
? 引入其他文件require(...)
? 使用 npm 下載的工具函數?:
? 操作符請在合適的場景,使用這些功能。
雖然技術上可行,但還是應避免如下操作:
--env
?)接下來的示例中,展示了 webpack 配置如何實現(xiàn)既可表達,又可靈活配置,這主要得益于 配置即為代碼:
webpack.config.js
const path = require('path');
module.exports = {
mode: 'development',
entry: './foo.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'foo.bundle.js',
},
};
查看:配置章節(jié)中所有支持的配置選項。
除了可以將單個配置導出為 object,function 或 Promise 以外,還可以將其導出為多個配置。
查看:導出多個配置
Webpack 支持由多種編程和數據語言編寫的配置文件。
查看:配置語言
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: