我目前正在将Webpack与HtmlWebpackPlugin一起使用,以转换并缩小我的代码,并从模板创建HTML文档。
我想知道是否可以使用Google的闭包编译代替babel?
https://www.npmjs.com/package/webpack-closure-compiler
下面是我当前的插件代码,可与Babel一起编译代码。
plugins:
new HtmlWebpackPlugin({
filename: 'TestExport.html',
template: './Resources/TestExport/TestExportTemplate.html',
inject: false,
custom: require("@babel/core").transformSync(fs.readFileSync('./Resources/TestExport/js/custom.js', 'utf8'), {
"presets": ["@babel/preset-env"]
}).code,
style: fs.readFileSync('./Resources/TestExport/css/style.css', 'utf8'),
minify: {
html5: true,
collapseWhitespace: true,
minifyCSS: true,
minifyJS: true
}
})
答案 0 :(得分:1)
https://www.npmjs.com/package/closure-webpack-plugin插件是Closure团队维护的插件。是的-它可以与HtmlWebpackPlugin共存。