首先是NodeJs
代码编辑工具
sublime text 轻量级
webstorm 占的资源多一些
断点调试工具
chrome插件Batarang
版本管理工具
github
tortoisegit
代码合并和混淆工具
grunt以及插件
grunt-contrib-uglify, 对代码进行混淆的
grunt-contrib-concat,合并文件
grunt-contrib-watch 监控文件变化
依赖管理工具
bower
自动安装依赖组件
组件之间的依赖检测
版本兼容性自动检测
http-server 基于nodejs的HTTP接口
单元测试工具
karma
jasmine
集成测试工具
protractor专门为angularJs设计
另整理下其他有用的软件:
virtualBox 免费的虚拟机软件
VMWare 虚拟机
Parallels Desktop