gpt4 book ai didi

javascript - webpack 缩小 HtmlWebpackPlugin

转载 作者:行者123 更新时间:2023-11-29 16:34:52 24 4
gpt4 key购买 nike


我正在尝试使用带有 HtmlWebpackPlugin 插件的 Webpack 缩小我的 html 文件。我设法将 index.html 文件制作到我的 dist 加载器中,但我在缩小它时遇到了一些麻烦。

dist/
node_modules/
src/
ejs/
js/
css/
server.js
webpack.config.js
package.js

webpack.config.js :

var HtmlWebpackPlugin = require('html-webpack-plugin');
var ExtractTextPlugin = require('extract-text-webpack-plugin');

module.exports = {

entry: './src/js/index.js',

devtool: 'source-map',

output: {
publicPath: '/dist/'
},

module: {
rules: [
{
test: /\.ejs$/,
use: ['ejs-loader']
},
{
test: /\.css$/,
use: ExtractTextPlugin.extract({
use: [{
loader: 'css-loader',
options: {
url: false,
minimize: true,
sourceMap: true
}
}]
})
}
]
},

plugins: [
new HtmlWebpackPlugin({
template: './src/ejs/index.ejs',
minify: true
}),
new ExtractTextPlugin({
filename: 'main_style.css'
})
]
}

最佳答案

不确定您面临的问题到底是什么,但您可以尝试在 minify 属性中传递显式参数而不是 bool 值。例如,要删除空格,请尝试以下操作:

尝试:

new HtmlWebpackPlugin({
template: './src/ejs/index.ejs',
filename: 'index.ejs',
minify: {
collapseWhitespace: true
}
})

这对我有用。

有关选项的完整列表,请查看 documentation .

关于javascript - webpack 缩小 HtmlWebpackPlugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52381345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com