Visual Studio Code 必备插件之 Compile Hero

特性

支持在 Visual Studio Code 中自动编译以下文件:less, sass, scss, typescript, jade, pug and jsx.

1.使用之前打开编辑器右下角底部栏开关 Compile Hero: On ↓

2.按快捷键 (ctrl+s) 或者在文件列表右键菜单选择 Compile File(s) 命令启动编译,将会在该文件的同级目录 dist 下生成编译后的文件,希望能你远离 webpack 和 gulp 等编译工具繁琐的操作.

3.按快捷键 (alt+shift+f) 或者在文件列表右键菜单选择 Format Document 将会帮你自动格式化文件.

  • 支持 less, scss, scss 等文件代码高亮.
  • 支持在默认浏览器打开 html 文件.
  • 支持压缩 javascript 和 css 文件.
  • 支持格式化 javascriptjsoncsssass, 和 html 等文件.
编译前编译后
.pug.html
.jade.html
.scss(sass).css
.less.css
.ts/.tsx.js(JSX)
.js(ES6).js(ES5)

配置参数

点击插件的配置选项 Extension Settings

点击编辑器底部栏右下角 Compile Hero: On/Off,可以切换不同语言的自动编译开关

 

你可以修改编译后目录和文件的输出位置

 

高级配置:

在项目根目录下可以新建该目录和文件 .vscode/settings.json 配置高级选项.

这里列举一个 .vscode/settings.json 文件的例子:

{
  "compile-hero": {
    "disable-compile-files-on-did-save-code": false, // 全局开关,true 为不开启自动编译, 默认 false 为开启自动编译
    "javascript-output-directory": "./out", // javascript 输出的目录
    "javascript-output-toggle": false, // 局部开关,true 为开启 javascript 自动编译,false 为不开启 javascript 自动编译
    "sass-output-directory": "./out", // sass 输出的目录
    "sass-output-toggle": true // 局部开关,true 为开启 sass 自动编译,false 为不开启 sass 自动编译
  }
}
// 更多配置项:详见下列表格
 
是否开启按 (ctrl+s) 时自动编译文件(所有语言的自动编译总开关)默认值
disable-compile-files-on-did-save-codefalse
配置文件编译后的目录的输出路径默认值是否开启按 (ctrl+s) 时自动编译文件默认值
javascript-output-directory./distjavascript-output-toggletrue
sass-output-directory./distsass-output-toggletrue
scss-output-directory./distscss-output-toggletrue
less-output-directory./distless-output-toggletrue
jade-output-directory./distjade-output-toggletrue
typescript-output-directory./disttypescript-output-toggletrue
typescriptx-output-directory./disttypescriptx-output-toggletrue
pug-output-directory./distpug-output-toggletrue
generate-minified-htmlfalse  
generate-minified-cssfalse  
generate-minified-javascriptfalse  

在浏览器预览页面

在目录菜单对着 xxx.html 文件点击右键,会出现 Open In Browser 选项,可以在启动浏览器中预览 xxx.html 该页面。

 

关闭端口(仅MAC)

使用 Close Port 命令可以关闭对应的端口。

感谢

要玩转H5这个插件你值得拥有!

如果你觉得有用,你可以给我们留言和点赞,你的支持是我们前进的动力😀

协议

遵循 MIT 协议。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值