如何将现有的node.js模块导入Intellij IDEA?

时间:2013-12-09 16:55:04

标签: node.js intellij-idea

我有一个从GitHub派生的现有Node.js代码库。现在我想将它导入到Intellij IDEA 13(最终版本,它支持Node.js)。当我只是尝试从现有代码的根文件夹导入项目时,IDEA不会添加“lib”文件夹,其中包含所有源代码。它应该很简单,但我无法弄清楚。任何提示?

3 个答案:

答案 0 :(得分:60)

好吧,我已经找到了解决方法,但不确定它是否是最佳解决方案。可以创建一个“Web”类型的新项目,并将其指向包含模块源的目录。然后IDEA了解整个结构,您可以使用Node.js创建运行配置。

为了获得额外的Node功能,例如标准Node API的Intellisense,您仍然希望将项目配置为Node项目:

  1. 打开偏好设置窗口
  2. 点击语言&框架→Node.js和NPM
  3. 编码协助部分,您将看到 Node.js核心库是否未启用。如果 已启用,则无需执行任何操作。如果没有,请单击启用按钮
  4. 选中选中整个项目,然后点击配置
  5. 现在文本应更改为 Node.js已启用核心库

答案 1 :(得分:4)

另一种解决方法:

如果您有一个版本控制的Node应用程序没有本地更改,您还可以创建一个类型为“Node.js和NPM”的新项目,指向该目录。然后只使用任何标准设置。

创建项目后,您只需还原IDEA覆盖的文件(例如app.js和package.json),删除任何新目录和文件,您将获得项目中的其他Node功能。

答案 2 :(得分:3)

Intellij 15专业版:

导入新项目 - >选择项目的基本文件夹 - >选择导入表单现有源。

当Intellij完成后,它看起来不正确,所以请执行以下操作:

1)项目结构CMD +;

2)转到模块

3)添加一个新模块并选择Node / Npm(如果你没有它,那么添加一个新的插件)

4)将项目源指向基础文件夹,然后单击“应用”。