#webstorm+nodejs+JetBrains IDE Support+chrome打造前端开发神器
-- 工欲善其事 必先利其器##各工具介绍
`webstorm`是**JetBrains**公司发布的一个web开发IDE,支持代码提示、补全、定位、与git集成等等各种功能,已经跟传统强类型语言的开发环境感觉无多大差异。`node`是一个服务端的 javascript运行环境`JetBrains IDE Support`俗称JB插件(⊙o⊙),是一个chrome的插件。与webstorm联合使用,是沟通它俩的桥梁。各个工具独立使用可能都有人知道,但本文讲述的是把他们联合起来使用的案例。##下载安装各工具
各个工具的独立安装去搜索一下即可。webstorm不是免费工具,当然,在天朝,呵呵。我机器上的是webstorm6.0.2+Node.js 0.10.17 (x64)+JetBrains IDE Support 2.0+Chrome  32.0.1700.107 mJB插件安装完效果是这样的![JB插件](https://images0.cnblogs.com/blog/84053/201402/161815146907042.jpg)webstorm界面![webstorm](https://images0.cnblogs.com/blog/84053/201402/161819021465198.jpg)##关联webstorm和node在如图所示的位置中选择 **Edit Configurations**![Edit Configurations](https://images0.cnblogs.com/blog/84053/201402/161823208996018.jpg)如图所示,增加一份Node.js的配置,配置好node运行程序路径,项目路径和web服务程序路径![](https://images0.cnblogs.com/blog/84053/201402/161823273255880.jpg)其中的**web-server.js**是`angular`的一个示例中自带的,应该有组件依赖,可以自己去github上克隆下来 https://github.com/angular/angular-phonecat##开始使用与调试
点击 **Edit Configurations**旁边的run或者debug,即可启动node,并且路径等都配置好了,不用像以前那样一个字一个字的在命令行敲。而且node的启动也很快,一秒左右即可(我的机器是4G内存),不像以前tomcat那样一大堆无聊内容。默认情况下**node是8000端口的**,chrome浏览器敲 http://localhost:8000/ 会列出工作目录下的文件(这个是web-server.js里面定义的逻辑,用其他服务程序不一定会有)。自己在webstrom中新建一个web工程即可浏览。##webstorm+nodejs+JetBrains IDE Support+chrome
可能之前的调试还不算有什么亮点,但再加上JetBrains,就不一样了,在上面打开的浏览器窗口,确认地址栏右边的JB插件图标是亮的,即表示chrome和webstrom是连接着的。![JB插件图标是亮的](https://images0.cnblogs.com/blog/84053/201402/161847315177255.jpg)这时候你在webstrom中作出的任何修改(主要是HTML主文件),会立刻在浏览器中体验出来,连保存+F5刷新的动作都省下了![无刷新调试](https://images0.cnblogs.com/blog/84053/201402/161851255142543.jpg)当然客户端的JS调试还是要用浏览器的F12开发人员工具,webstrom自带的是调试服务端(node)js的功能。在开发过程中,我们经常要修改,保存,刷新。利用此套工具,综合了webstorm+nodejs+JetBrains IDE Support+angular+chrome等各部分功能,如此神器,能大大提高效率。

转载于:https://www.cnblogs.com/p2227/p/3551659.html

webstorm+nodejs+JetBrains IDE Support+chrome打造前端开发神器相关推荐

  1. 谷歌浏览器安装webstorm插件JetBrains IDE Support Chrome下载地址及使用方法实现自动刷新

    1,参考链接:JetBrains IDE Support Chrome插件使用方法.如果插件安装失败考虑下载低版本谷歌浏览器 怎么在谷歌浏览器中安装.crx扩展名的离线chrome插件 2,下载地址: ...

  2. WebStorm for Mac 2018.1.2 Web前端开发 IDE 破解版下载

    WebStorm for Mac 是非常聪明的 JavaScript,CSS 和 HTML IDE,轻巧而强大的 IDE,非常适合复杂的客户端开发和使用 Node.js 的服务器端开发,是专业的 We ...

  3. JS And Vue代码调试——IDEA+JS+vue-devtools-dev+JetBrains IDE Support(Chrome插件)

    JS代码调试--IDEA+JavaScript Debug+JetBrains IDE Support(Chrome插件) 问题描述 解决方案 解决步骤 问题描述 调试JavaScript代码,前端框 ...

  4. JetBrains IDE Support的安装

    昨天,某落魄前端改烤串程序猿向我推荐了WebStorm这个工具,捅了一天,格外喜欢,难怪号称最好的为专用于web开发的编辑器. 话不多说,刚接触不多,还没摸明白,就现在说说JetBrains IDE ...

  5. WebStorm:令人眼前一亮的一款前端开发IDE

    WebStorm:令人眼前一亮的一款前端开发IDE 从最初的dreamweaver,到Notpad++,再到aptana,每一款IDE总让我我感觉少了点什么东西.WebStorm却让我眼前一亮,虽然公 ...

  6. VSCode打造成为开发神器-插件篇

    VSCode打造成为开发神器-插件篇 1. 编程语言类 下面的几个插件根据情况安装. C/C++ Dart dart-import Go Go Doc ** Python** 2. 代码风格类 Bea ...

  7. vscode用鼠标滚轮_前端开发神器 VSCode 使用总结

    前端开发神器 VSCode 使用总结 VSCode 是微软出品的,基于 Electron 和 TypeScript 的,集成了 git 版本管理和命令行终端,而且开源稳定,插件丰富,再搭配一款 Chr ...

  8. Web前端开发神器:WebStorm 2019 for mac

    WebStorm 2019 for mac是JetBrains公司旗下一款很好用的JavaScript开发工具.,支持自动代码完成,动态代码分析,重构支持以及VCS集成,功能强大,被誉为最智能的Jav ...

  9. webstorm github怎么用_前端开发神器WebStorm发布最新版本2019.3,代码完成更加智能...

    WebStorm是一款深受广大程序员喜爱的JavaScript 开发和Web前端开发工具,完美适应各种复杂客户端开发和Node.js的服务器端开发.2019.3版本的启动速度提高了20%,对Vue.j ...

最新文章

  1. thinkphp5基本的一些操作/API友好/获取请求信息(Request)/判断请求类型(GET...)/验证参数数据(Validate)/连接数据库/原生sql语句查询
  2. java 头尾 队列_探索JAVA并发 - 并发容器全家福
  3. 【SpringCloud】第五篇: 路由网关(zuul)
  4. java activemq jmx_通过JMX 获取Activemq 队列信息
  5. 计算几何-判断两条线段是否相交
  6. NSNotificationCenter详解
  7. Python3.x:pyodbc调用sybase的存储过程
  8. 计算机更新过后cad,CAD2022更新了什么?具有哪些新功能?
  9. TensorFlow Keras 官方文档中文版文档学习
  10. 使用Ffmpeg获取视频编码格式
  11. 猿人时代java_猿人时代攻略
  12. 【常垒·投资】芯率智能完成A轮融资
  13. C++ 智能指针(二) std::unique_ptr
  14. 电影天堂,批量下载,简单实现
  15. cnn和rnn可以结合使用吗,rnn和cnn优点缺点对比
  16. 魔兽世界:在网吧玩WOW,遇到很多旁观者(旁)
  17. 设计,构建线框图和对Android应用进行原型制作:第2部分
  18. CentOS7安装Docker和配置Docker Compose
  19. Flutter - dio 简单二次封装
  20. 银行应用USB Key身份认证方案

热门文章

  1. 2009暑期实践报告
  2. Cambridge center for digital innovation at judge business school
  3. my life-long goal
  4. internship weekly task update
  5. kmp oj 亲和串
  6. Python自动化运维开发----基础(四)列表基础
  7. JavaScript 私有成员
  8. 【Maven学习】Nexus OSS私服仓库的备份与迁移
  9. vue动画效果配置和弹层css sticky footer
  10. 新版微信小程序即将上线 新增微信支付功能