如何为全栈JavaScript Web应用程序配置IntelliJ?

Cha*_*aye 29 javascript intellij-idea mongodb node.js angularjs

我正在使用MEAN堆栈构建一个Web应用程序:MongoDB,Express,AngularNode.js,基于Daftmonk的angular-fullstack Yeoman生成器.

我首选的IDE是IntelliJ IDEA,部分原因是因为我也使用Ruby/Rails,Java等,部分原因是因为它不好用,而且我喜欢它.

为这个项目配置它的最佳方法是什么?

Cha*_*aye 53

这是迄今为止我能做到的最好的.

有一些关键的IntelliJ插件要安装:

  • .gitignore支持
  • AngularJS
  • ID64和Storm的Base64
  • BashSupport
  • 引导
  • CSS支持
  • 数据库支持
  • 茉莉花的ddescriber
  • Git集成
  • GitHub上
  • HAML
  • Heroku整合
  • HTML工具
  • JavaScript调试器
  • JavaScript意图Power Pack
  • JavaScript支持
  • JS工具箱
  • JUnit的
  • 因果报应
  • LESS CSS编译器
  • 少支持
  • 降价
  • Mongo插件
  • 的NodeJS
  • Require.js插件
  • REST客户端
  • 间谍JS
  • SvgViewer 2
  • 终奌站
  • W3C验证器
  • YAML

作为强大的IntelliJ的和平产品,使用Java作为项目SDK:

使用Java作为项目SDK,以保持IntelliJ的快乐

我更喜欢配置四个独立的模块,以帮助分离后端与前端JavaScript依赖关系:

我更喜欢配置四个独立的模块,以帮助分离后端与前端JavaScript依赖关系

bower_components库添加到客户端模块,将node_modules库添加到服务器模块:

将bower_components库添加到客户端模块,将node_modules库添加到服务器模块

并确保在编辑器中启用JavaScript库.

右键单击编辑器并选择要使用的JavaScript库

根据最佳实践,我们不会将本地IntelliJ IDEA配置文件夹(/.idea/)提交到存储库,而是将其添加到.gitignore文件中,如下所示:

# IntelliJ IDEA local workspace
.idea
Run Code Online (Sandbox Code Playgroud)

快乐的编码!

  • 这肯定有点过时了.任何对插件列表的编辑都表示赞赏,谢谢! (3认同)