我有一个从GitHub派生的现有Node.js代码库。现在我想将它导入到Intellij IDEA 13(最终版本,它支持Node.js)。当我只是尝试从现有代码的根文件夹导入项目时,IDEA不会添加“lib”文件夹,其中包含所有源代码。它应该很简单,但我无法弄清楚。任何提示?
答案 0 :(得分:60)
好吧,我已经找到了解决方法,但不确定它是否是最佳解决方案。可以创建一个“Web”类型的新项目,并将其指向包含模块源的目录。然后IDEA了解整个结构,您可以使用Node.js创建运行配置。
为了获得额外的Node功能,例如标准Node API的Intellisense,您仍然希望将项目配置为Node项目:
答案 1 :(得分:4)
另一种解决方法:
如果您有一个版本控制的Node应用程序没有本地更改,您还可以创建一个类型为“Node.js和NPM”的新项目,指向该目录。然后只使用任何标准设置。
创建项目后,您只需还原IDEA覆盖的文件(例如app.js和package.json),删除任何新目录和文件,您将获得项目中的其他Node功能。
答案 2 :(得分:3)
Intellij 15专业版:
导入新项目 - >选择项目的基本文件夹 - >选择导入表单现有源。
当Intellij完成后,它看起来不正确,所以请执行以下操作:
1)项目结构CMD +;
2)转到模块
3)添加一个新模块并选择Node / Npm(如果你没有它,那么添加一个新的插件)
4)将项目源指向基础文件夹,然后单击“应用”。