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

标签 node.js intellij-idea

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

最佳答案

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

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

  1. 打开首选项窗口
  2. 点击语言和框架 → Node.js 和 NPM
  3. 编码帮助部分,您将看到 Node.js 核心库是否[未] 启用。如果它启用,则无需再做任何事情。如果没有点击启用按钮
  4. 为整个项目选中,然后点击配置
  5. 文本现在应该更改为 Node.js 核心库已启用

关于node.js - 如何将现有的 node.js 模块导入 Intellij IDEA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20476113/

相关文章:

java - Intellij IDEA 线程问题

intellij-idea - IntelliJ IDEA : How to rename a project (in "Recent Projects" list)?

visual-studio - 我可以像 Visual Studio 一样设置 Intellij IDE 的环境吗?

node.js - 如何在 Node 中确定用户的IP地址

arrays - 数组对象命名空间meteor

javascript - 将选项传递给 gulp-jshint

java - 智能 J : cannot create class-file?

java - 尝试运行 jar 文件时 Manifest 主要属性异常的签名文件摘要无效

javascript - 与 Webpack 捆绑后的模块功能无法识别

node.js - 如何测试使用 sinon.spy 调用的 socket.io 事件