我如何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:
我更喜欢configuration四个单独的模块,以帮助分离后端与前端JavaScript依赖关系 :
将bower_components库添加到客户端模块,将node_modules库添加到服务器模块:
并确保在编辑器中启用JavaScript库。
按照最佳做法,我们不会将本地IntelliJ IDEAconfiguration文件夹( /.idea/
)提交到存储库 ,而是将其添加到.gitignore
文件中,如下所示:
# IntelliJ IDEA local workspace .idea
快乐的编码!
- phpStorm重新加载运行node.js服务器
- 如何重新连接到node.js的远程debugging器
- JetBrains WebStorm中的JavaScript可变颜色
- 创build一个自己的对象来使事件在代码完成中有什么优点/缺点?
- IntelliJ IDEA – nodejs插件 – passport.initialize()未解决
- WebStorm,使用Node Supervisor(所以不必在每次更改代码后重新启动)?
- 如何在Intellij中的GLOBAL范围内使用Node.js库启用代码完成?
- 在Intellij中运行命令时,如何在输出中使文件名可点击?
- IntelliJ Community Edition中的NodeJS插件不起作用