一行命令美化 JavaScript 代码

基于 npx 和 js-beautify,一行命令美化 JavaScript 代码。

文件输入

用于对已有的 JavaScript 文件进行压缩。

  • 将 input.js 美化后,展示到控制台:

    $ npx js-beautify input.js
  • 将 input.js 美化后,保存到 output.js:

    $ npx js-beautify input.js -o output.js

pipe

基于 stdio 进行数据处理,可以方便地与其他命令行工具相结合,适合处理远程文件或打造工具链时使用。

$ cat input.js | npx js-beautify

# 保存到 output.js
$ cat input.js | npx js-beautify -o output.js

Vim 中使用

在 Vim 中可以通过一行命令将当前 buffer 中的 JavaScript 代码进行美化:

:%!npx -q js-beautify %

© 2020