gpt4 book ai didi

javascript - Webpack HTML 捆绑 - 如何删除空格和新行?

转载 作者:行者123 更新时间:2023-12-05 00:27:03 27 4
gpt4 key购买 nike

在我的 AngularJS 项目中,我有一个 HTML 模板,其中 innerText 位于新行中:

<button class="btn">
Click here
</button>

我正在使用 webpack 作为我的捆绑器。我希望它 trim 那些新行/空白。我使用 HtmlWebpackPlugin + minify 尝试了以下配置:
plugins: [
new webpack.optimize.CommonsChunkPlugin({names: ['vendor'], filename: 'js/[name].js'}),
new HtmlWebpackPlugin({
template: path.resolve(__dirname, '../client/index.html'),
filename: 'index.html',
inject: 'body',
minify: {
collapseWhitespace: true
}
}),

但它不起作用 - 生成的 HTML 仍然有一个新行。
预期结果是:
<button class="btn">Click here</button>

知道如何删除这些空间吗?

最佳答案

**remove newlines**

/\r?\n|\r/g
let foo = 'bar\nbar';
foo = foo.replace(/\r?\n|\r/g, " "); /* replace all newlines with a space */
console.log(foo);


**remove all whitespaces**
var spacesString= "Do I have spaces?";
var noSpacesString= myString.replace(/ /g,'');

关于javascript - Webpack HTML 捆绑 - 如何删除空格和新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48626286/

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