Sublime、WebStorm (PhpStorm) 是前端开发者的得力工具,开发 Jade 也不例外。

在配置这些软件的 Jade 开发环境前,请先在系统中安装 Node.js 和 Jade :

  1. 安装 Node.js,装好后重启电脑
  2. 安装 Jade
    • Windows:cmd中运行 npm install jade --global
    • Mac:运行 sudo npm install jade --global

配置 Sublime :

  1. 安装 Sublime Package Control,如果已经安装,可跳过本步。安装完成后,需要重启 Sublime Text,如果在菜单 Preferences > Package Settings 中可以找到 Package Control 菜单,则表示已经安装成功。下面会用 Package Control 安装 Sublime 插件,具体方法是:

    • Windows:快捷键 Ctrl+Shift+P 调出命令面板,输入 install 调出 Install Package 选项并回车,稍等片刻,在新弹出的面板中查询所需插件,回车即可安装
    • Mac:快捷键 Cmd+Shift+P 调出命令面板,输入 install 调出 Install Package 选项并回车,稍等片刻,在新弹出的面板中查询所需插件,回车即可安装
  2. 语法支持:通过 Package Control 安装 Jade
  3. 编译工具:
    1. 通过 Package Control 安装 Jade Build
    2. 在菜单 Tools > Build System 中,确认勾选了 Automatic 或 Jade
    3. 使用时,在 .jade 文件中按 Ctrl+B (Mac: Cmd+B) 执行编译,如编译成功会在同级目录下生成 .html 文件
    4. 推荐通过 Package Control 安装 Sublime​On​Save​Build,参考 https://sublime.wbond.net/packages/SublimeOnSaveBuild 进行配置,将 jade 添加到 filename_filter 中,这样每次保存文件即可以自动执行编译。

配置 WebStorm:

  1. 语法支持:最新版本的 WebStorm 默认已经支持了 Jade 语法,如果不支持,请下载安装 Jade 插件:

    • Windows:打开菜单 File > Settings (Ctrl+Alt+S) > IDE Settings > Plugins,搜索 Jade 并安装
    • Mac:打开菜单 WebStorm > Preferences (Cmd+,) > IDE Settings > Plugins,搜索 Jade 并安装
  2. 自动编译:
    • Windows:打开菜单 File > Settings (Ctrl+Alt+S) > Project Settings > File Watchers,添加 Jade

      Program 填写 C:\Users\XXX\AppData\Roaming\npm\jade.cmd(XXX为当前用户名),其他保持默认,点击 OK 即可。

    • Mac:打开菜单 WebStorm > Preferences (Cmd+,) > Project Settings > File Watchers,添加 Jade

      Program 填写 /usr/local/bin/jade,其他保持默认,点击 OK 即可。

    • 使用时,每次保存 .jade 文件会执行自动编译,如编译成功会在同级目录下生成 .html 文件。需要注意的是,File Watchers 属于 Project Setting,新建的项目需要重新设置。

转载于:https://www.cnblogs.com/caicaizi/p/6147880.html

使用 Sublime、WebStorm 开发 Jade相关推荐

  1. 实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI

    系列文章 实战使用Axure设计App,使用WebStorm开发(1) – 用Axure描述需求  实战使用Axure设计App,使用WebStorm开发(2) – 创建 Ionic 项目   实战使 ...

  2. 小程序高级电商前端第1周走进Web全栈工程师一----小程序注册、开发工具推荐、《风袖》首页布局详尽分析、Webstorm开发小程序必配配置、mock数据...

    接下来开启一门全新的课程的学习,其实这是去年6月份所记录的,只是木有公开,然后到目前为止已经间隔了快1年没管了,基本上是已经快放弃的节奏,但是呢它又是我一直特别想学习的,所以决定公开,鞭策自己得继续前 ...

  3. React Native开发之——Webstorm开发RN配置

    前言 前文React Native开发之--Webstorm快捷开发介绍了使用Webstorm快捷开发React Native, 本文介绍Webstorm开发RN配置. Webstorm开发RN配置 ...

  4. (0001) H5开发之WebStorm 开发H5如何用手机打开测试

    Mac版 WebStorm开发H5 - 局域网内移动端手机设备打开 前提:手机和电脑在同一局域网. 1. WebStorm  偏好设置里如下设置: 2. WebStorm  将html 用 Firef ...

  5. Vue项目部署及使用WebStorm开发Vue

    Vue项目部署及使用WebStorm开发Vue Vue项目部署 搭建Vue环境 新建Vue项目 使用WebStorm开发Vue WebStorm相关配置 配置路由 全局页面App.vue 全局引入组件 ...

  6. python创建工程sublimw,python使用sublime搭建开发环境的简单示例

    这篇文章主要为大家详细介绍了python使用sublime搭建开发环境的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来 ...

  7. Sublime Text开发Quick-Cocos2d-x环境搭建(Mac)

    本文转载于:http://blog.csdn.net/wxhqforever/article/details/44812003 准备工作: 1.首先下载quick-cocos2dx-2.2.5-plu ...

  8. sublime golang 开发的时候(go get)第三方包没办法自动提示问题

    为什么80%的码农都做不了架构师?>>>    昨天安装好golang 开发工具ide sublime-go的时候 发现go get过来的第三方包不能自动提示 上网找到了很多都没有找 ...

  9. sublime部署开发环境

    安装nodejs 去官网下载安装,暂时不建议安装5.0以上版本. 命令行运行以下命令查看是否安装成功: 全局安装gulp $ npm install -g gulp 全局安装requirejs 压缩资 ...

最新文章

  1. nginx 开发一个简单的 HTTP 模块
  2. windows下python使用fllow扩展持续读取文件的bug
  3. gridview 实现自增加列
  4. JAVA的WebService规范JAX-WS
  5. Pandas的学习(读取mongodb数据库集合到DataFrame,将DataFrame类型数据保存到mongodb数据库中)
  6. 二叉树的四种遍历方式
  7. 服务器一键建php网站,搭建服务器 - 我的lnmp一键安装报错 - php中文网博客
  8. chown 和chgrp 软链接
  9. PyTorch框架学习四——计算图与动态图机制
  10. python print sys.stdout
  11. Tomcat 项目部署方式
  12. 浅谈ANR及如何分析解决ANR
  13. 南阳oj-----懒省事的小明(set)
  14. WinSocket模型的探讨——select模型
  15. 用于深度学习的演化神经AutoML
  16. 三菱Q系列PLC基本指令讲解
  17. 计算机的第一道安全防线是,网络安全的第一道防线是
  18. 《游戏学习》| 射击类小游戏 html5 打野鸭子
  19. 苹果6访问限制密码4位_破解6位密码只需4秒!3步设置密码挡住黑客
  20. 汤松榕:人工智能赋能多应用场景 助力企业实现数字化转型

热门文章

  1. OkHttp3设置Content-Type
  2. 一篇带你了解动态规划问题
  3. WebView部分显示不全问题
  4. Vue2项目循环下载视频方法,亲测有效
  5. Kubuntu 15.10 高清截图欣赏
  6. JS格式化json并展示
  7. cantata测试工具_我如何构建和维护开源音乐播放器Cantata
  8. linux的ib网卡驱动安装,linux安装IB驱动方法
  9. 1125和855最小公倍数C语言,2016衢州省考行测数量关系送分题:最小公倍数和最大公约数...
  10. java eden区_从实际案例聊聊Java应用因为Eden区设置不当导致的慢GC问题