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

Has*_*tor 32 intellij-idea node.js

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

Has*_*tor 65

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

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

  1. 打开" 首选项"窗口
  2. 单击语言和框架→Node.js和NPM
  3. Coding Assistance部分中,您将看到Node.js核心库是否未启用.如果它启用,则无需执行任何操作.如果未单击" 启用"按钮
  4. 保留选中整个项目,然后单击" 配置"
  5. 文本现在应该更改为Node.js已启用核心库.

  • 这部分回答了这个问题.您仍然希望将项目配置为Node项目,以便获得其他Node功能 - 例如标准节点API的intellisense. (2认同)
  • @bschandramohan我已经对包含该信息的答案提出了编辑建议.简而言之,您必须转到_Preferences - > Languages&Frameworks - > Node.js和NPM_,然后单击_Enable_. (2认同)