问题标签 [js-beautify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Angular 无法导入库
我正在从https://www.npmjs.com/package/js-beautify安装 js-beautify
通过npm install js-beautify --save
然后将导入添加到我的 app.component.ts
文件说
但它需要引号,所以我使用
但在那之后,当我尝试使用它时,我收到了错误:
我也试过这个导入
我正在使用角度 cli 2/4
visual-studio-code - JSX 总是自动包装
这让我头疼!花了 2 个小时试图找出导致以下行为的原因并一直保持空白。
我正在迁移到 VSCode,我的 React JSX 组件会自动换行成多行。当组件具有多个属性时,这很好(也很好),但会使某些文件非常长且非常不可读。
恰当的例子 - 定义反应路由器路由的文件。它们都很小,理想情况下,每行一个会使您的应用程序的路线非常可读,而不是每 7 行左右定义每条路线。
VS Code 自动将文件格式化为的示例:
它应该是什么样子
VSCode 中处理此问题的设置是什么?有没有办法将其配置为仅在长度超过 x 个字符时才换行?
visual-studio-code - 如何重新格式化 VS Code 项目中的所有文件?
我开始处理一个现有的未美化项目,并且我在我的 IDE 中重新格式化保存,所以每 1 行编辑都会变成文件的整个重新格式化。相反,我想重新格式化项目中的所有文件。
使用 VS Code 最简单的方法是什么?
javascript - JS-Beautify 程序化选项 API
我目前正在使用这个包 https://www.npmjs.com/package/js-beautify
像这样:
但是,想象一下,如果我想格式化上面的内容,以便空行的最大数量为 1,那么我想要这个:
不幸的是,我找不到关于如何将选项传递给编程 API 的文档,我猜它是这样的:
但这只是一个猜测。如何将选项传递给程序化 API?
format - VSCode 不断将小对象分成多行
我不知道这是什么原因造成的。我喜欢在保存时自动格式化。但是有一条规则会不断使对象跳入多行。当我输入这样的内容时:
const { promisify } = require("util");
VSCode 将其格式化为:
它看起来非常难看。
json - 对象数组的 js-beautify 配置
有没有办法配置js-beautify保持以下格式:
js-beautify 将第一个对象的大括号拉入第一行。我知道该选项keep_array_indentation
,但我不想禁用常规自动缩进,因为否则错误不会得到修复。
js-beautify 的结果——我想阻止——将是
reactjs - VS Code美化反应html中的中断标签
我在 VS 代码中美化了,所以当我将它应用到
我明白了
但我想要那样的东西
问题是如何更改美化设置以不将标签转移到新行(div、p、span 等)?
html - 如何强制在新行上关闭 HTML 标签?
在 VS Code 中,我广泛使用 Beautify。但让我感到不安的是,结束标签总是与“浮动”文本或自动结束标签在同一行。例如,在 Beautify 之前:
在美化之后:
是否有设置或其他扩展可以帮助使代码更接近第一个示例中的样子,或者我只是做错了?
大多数时候这并不重要,除了对我来说有点难看,但昨天我看到它实际上给 Wordpress 带来了问题,我不能再使用 Beautify,它有破坏格式的风险。