亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我覺得有個主要問題沒解決

如果項目中有幾十個頁面,難道要搞個幾十個webpackhtmlplugin的配置,寫寫都會煩死吧

正在回答

3 回答

就目前而言webpack4.0里面的確沒有處理的屬性,其實可以,自己寫個生成多頁面的配置文件page.js,里面講頁面的配置項寫好,然后動態生成多個new htmlWebpackPlugin(),這樣就可以只關注頁面的配置,然后頁面的配置文件可以合理的處理,比如抽調公共的配置屬性、進行設置等。

0 回復 有任何疑惑可以回復我~

同問,不是老哥是否解決這個問題,按理說大牛應該是可以想到這個場景的

0 回復 有任何疑惑可以回復我~

處理多個文件:可以通過僅修改?entry?對象來指定任意數量的 entry 或 output 點。

JavaScript 代碼:

const path = require('path');const webpack = require('webpack');module.exports = {context: path.resolve(__dirname, './src'),entry: {app: ['./home.js', './events.js', './vendor.js'],},output: {path: path.resolve(__dirname, './dist'),filename: '[name].bundle.js',},};

多個文件,多個輸出

JavaScript 代碼:

const path = require('path');const webpack = require('webpack');module.exports = {context: path.resolve(__dirname, './src'),entry: {home: './home.js',events: './events.js',contact: './contact.js',},output: {path: path.resolve(__dirname, './dist'),filename: '[name].bundle.js',},};

這是webpack2




0 回復 有任何疑惑可以回復我~
#1

這是步好棋 提問者

答非所問啊大兄弟
2017-07-30 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我覺得有個主要問題沒解決

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號