我正在基于Daftmonk的angular-fullstack Yeoman生成器,使用平均堆栈MongoDBExpressAngularNode.js构建一个web应用程序.

因为我的大部分工作都是Java,所以我使用IntelliJ IDEA,但是我希望这个JavaScript模块有最佳的内省和工作流程.

为了实现尽可能多的自省和尽可能少的困惑,我应该使用什么插件和项目配置?

推荐答案

以下是我迄今为止所能做到的最好的.

There are some crucial IntelliJ plugins to install:

  • .忽略支持
  • 安格拉斯
  • 创意与风暴的Base64
  • BashSupport
  • 独自创立
  • CSS支持
  • 数据库支持
  • 茉莉花抄写器
  • Git集成
  • github
  • 哈姆
  • Heroku积分
  • HTML工具
  • JavaScript调试器
  • JavaScript智能电源组
  • JavaScript支持
  • JS工具箱
  • 朱尼特
  • 因果报应
  • 更少的CSS编译器
  • 更少的支持
  • markdown
  • Mongo插件
  • 诺德斯
  • 要求js插件
  • REST客户端
  • 间谍js
  • SvgViewer 2
  • 航空站
  • W3C验证器
  • 亚马尔

As a peace offering to the mighty IntelliJ, use Java as project SDK:

使用Java作为项目SDK,让IntelliJ开心

I prefer to configure four separate modules, to help separate back-end vs. front-end JavaScript dependencies:

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

bower_components库添加到client模块,将node_modules库添加到server模块:

将bower_组件库添加到客户端模块,将 node _模块库添加到服务器模块

And be sure to enable JavaScript libraries in the editor.

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

根据最佳实践,我们将其添加到.gitignore文件中,如下所示:

# IntelliJ IDEA local workspace
.idea

编码快乐!

Mongodb相关问答推荐

我无法将文档发送到我的MongoDB集合,因为它告诉我使文档无效

从MongoDB中的嵌套数组中提取找到的值及其索引

MongoDB Aggregate 根据时间进行多重分组

尽管前一阶段输出文档,$group stage 仍返回零文档

Golang:如何判断 collection.Find 是否没有找到任何文件?

通过 docker 运行的 MongoDB 服务器无法互相看到(名称解析中的临时故障)

MongoDb 聚合未正确分组

更新 Mongodb 中的多嵌套数组

在 Heroku 上使用 Node 读取、写入和存储 JSON

什么是 mongodb 中的admin数据库?

无法连接到远程 mongodb 服务器

Mongoose 不创建新集合

在MongoDB中查询一个半​​径内的位置

Java Mongodb 正则表达式查询

查询 Mongoid/rails 3 中的嵌入对象(Lower than、Min 运算符和排序)

MongoDB 中的多个 $inc 更新

如何在mongoDB中检索其值以特定字符结尾的文档

如何在 $match 内的 mongodb 聚合查询中使用 $regex

缩短 MongoDB 属性名称值得吗?

用 MongoDB 中的属性表示多对多关系的最佳模型