使用Webpack,您可以使用Google';带HtmlWebpackPlugin的s闭包编译器?
我目前正在使用带有HtmlWebpackPlugin的Webpack来传输和缩小我的代码,并从模板创建HTML文档 我想知道是否有任何方法可以使用Google的闭包编译而不是使用babel 下面是我当前的插件代码,它与Babel一起传输代码使用Webpack,您可以使用Google';带HtmlWebpackPlugin的s闭包编译器?,webpack,babeljs,google-closure-compiler,google-closure,Webpack,Babeljs,Google Closure Compiler,Google Closure,我目前正在使用带有HtmlWebpackPlugin的Webpack来传输和缩小我的代码,并从模板创建HTML文档 我想知道是否有任何方法可以使用Google的闭包编译而不是使用babel 下面是我当前的插件代码,它与Babel一起传输代码 plugins: new HtmlWebpackPlugin({ filename: 'TestExport.html', template: './Resources/TestExport/TestExportTe
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
}
})
该插件由Closure团队维护。是的,它可以与HtmlWebpackPlugin共存。该插件由关闭团队维护。是的,它可以与HtmlWebpackPlugin共存。谢谢,你知道有没有类似的例子?require(“@babel/core”).transformSync(fs.readFileSync('./Resources/TestExport/js/custom.js','utf8'),{“presets”:[“@babel/preset env”]})。代码您可能不需要babel-让闭包编译器使用语言输出标志处理您的传输。谢谢您的帮助,你知道有没有类似的例子?require(“@babel/core”).transformSync(fs.readFileSync('./Resources/TestExport/js/custom.js','utf8'),{“presets”:[“@babel/preset env”]})。代码您可能不需要babel-让闭包编译器使用language_out标志处理您的传输。