我如何configurationIntelliJ的全栈JavaScript的Web应用程序?

我正在使用一个MEAN堆栈构build一个Web应用程序: MongoDB , Express , Angular和Node.js ,基于Daftmonk的angular度全堆栈 Yeoman生成器。

我的首选IDE是IntelliJ IDEA ,部分原因是我也在Ruby / Rails,Java等上工作,部分原因是因为它是f#%ing bad&@ s,我喜欢它。

为这个项目configuration最好的方法是什么?

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

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

  • .gitignore支持
  • AngularJS
  • IDEA和Storm的Base64
  • BashSupport
  • 引导
  • CSS支持
  • 数据库支持
  • 茉莉花的思想家
  • Git集成
  • GitHub上
  • HAML
  • Heroku整合
  • HTML工具
  • JavaScriptdebugging器
  • JavaScript意图电源包
  • JavaScript支持
  • JS工具箱
  • JUnit的
  • 因果报应
  • LESS CSS编译器
  • less支持
  • 降价
  • Mongo Plugin
  • 的NodeJS
  • Require.js插件
  • REST客户端
  • 间谍JS
  • SvgViewer 2
  • 终奌站
  • W3Cvalidation器
  • YAML

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

使用Java作为项目SDK,以保持IntelliJ高兴

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

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

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

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

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

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

按照最佳做法,我们不会将本地IntelliJ IDEAconfiguration文件夹( /.idea/ )提交到存储库 ,而是将其添加到.gitignore文件中,如下所示:

 # IntelliJ IDEA local workspace .idea 

快乐的编码!