我正在使用 MEAN 堆栈构建一个 Web 应用程序:MongoDB http://www.mongodb.com/, Express http://expressjs.com/, Angular https://angularjs.org/, and Node.js http://nodejs.org/,基于 Daftmonk 的角度全栈 https://www.npmjs.org/package/generator-angular-fullstack自耕农发电机。
因为我的大部分工作都是Java,所以我使用智能IDEA http://www.jetbrains.com/idea/但是我想要这个 JavaScript 模块的最佳内省和工作流程。
为了实现最大程度的自省和最小程度的混乱,我应该使用哪些插件和项目配置?
这是迄今为止我能做的最好的事情。
有一些重要的 IntelliJ 插件需要安装:
- .gitignore 支持
- AngularJS
- IDEA 和 Storm 的 Base64
- Bash 支持
- 引导程序
- CSS 支持
- 数据库支持
- 茉莉花的 d 描述器
- Git 集成
- GitHub
- HAML
- Heroku 集成
- HTML工具
- Jade
- JavaScript 调试器
- JavaScript 意图 Power Pack
- JavaScript 支持
- JS工具箱
- JUnit
- Karma
- LESS CSS 编译器
- 支持较少
- Markdown
- 蒙戈插件
- NodeJS
- Require.js 插件
- 休息客户端
- Spy-js
- SvgViewer 2
- Terminal
- W3C 验证器
- YAML
作为对强大的 IntelliJ 的和平祭,使用 Java 作为项目 SDK:
我更喜欢配置四个单独的模块,以帮助分离后端与前端 JavaScript 依赖关系:
Add the 凉亭组件图书馆到client模块,以及节点模块图书馆到server module:
请务必在编辑器中启用 JavaScript 库。
根据最佳实践,我们不要提交本地 IntelliJ IDEA 配置文件夹(/.idea/
) 到存储库,而是将其添加到.gitignore
像这样的文件:
# IntelliJ IDEA local workspace
.idea
快乐编码!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)