js-beautify 不换行
时间: 2023-09-02 21:09:47 浏览: 138
如果你想在使用 js-beautify 进行代码美化时不添加换行符,可以使用以下选项:
```js
js_beautify(code, {
indent_size: 2,
indent_char: ' ',
indent_with_tabs: false,
eol: '',
end_with_newline: false
});
```
其中,`eol` 选项可以设置行尾符号,将其设置为空字符串即可去掉换行符。`end_with_newline` 选项可以控制是否在文件末尾添加换行符,将其设置为 `false` 即可去掉末尾换行符。
相关问题
"js-beautify-html": { "wrap_attributes": "auto" },
根据您提供的信息,"js-beautify-html"是一个用于格式化HTML代码的工具,并且您想要设置"wrap_attributes"属性为"auto"。这个属性指定在HTML标签中是否自动换行。
在使用"js-beautify-html"的配置文件中,您可以添加以下内容:
```json
{
"wrap_attributes": "auto"
}
```
确保将此配置添加到适当的位置,并根据您的需求进行调整。这样,当使用"js-beautify-html"工具格式化HTML代码时,它将根据需要自动换行HTML标签的属性。
vue-cli3.0打包后使代码压缩且不换行
可以通过在vue.config.js中设置uglifyOptions来实现代码压缩且不换行的需求,具体代码如下:
```javascript
module.exports = {
configureWebpack: {
optimization: {
minimizer: [
// 压缩代码
new UglifyJsPlugin({
uglifyOptions: {
compress: {
warnings: false,
drop_console: true,
drop_debugger: true,
pure_funcs: ['console.log']
},
output: {
// 不换行
beautify: false
}
}
})
]
}
}
}
```
需要注意的是,这里使用了uglify-js插件来进行代码压缩,因此需要先安装该插件:
```bash
npm install uglify-js --save-dev
```
阅读全文