如何将现有的node.js模块导入到Intellij IDEA中?
我有一个现有的Node.js代码库,从GitHub分叉。 现在我想将它导入Intellij IDEA 13(最终版本,它支持Node.js)。 当我简单地尝试从现有代码的根文件夹中导入项目时,IDEA不会添加所有源都在的“lib”文件夹。 这应该很简单,但我无法弄清楚。 任何提示?
那么,我已经find了一个解决方法,但不知道这是否是最好的解决scheme。 可以创build一个types为“Web”的新项目,并将其指向包含模块源的目录。 然后,IDEA理解整个结构,并且可以使用Node.js创build运行configuration。
为了获得额外的Nodefunction,比如用于标准Node API的Intellisense,您仍然需要将该项目configuration为Node项目:
- 打开“ 首选项”窗口
- 单击语言和框架→Node.js和NPM
- 在“ 编码协助 ”一节中,您将看到Node.js Core库是否启用 。 如果启用,那么没有什么可做的了。 如果没有点击启用button
- 离开对于整个项目检查,然后单击configuration
- 文本现在应该更改为Node.js核心库已启用 。
另一个解决方法:
如果您有一个版本控制的Node应用程序,并且没有本地更改,则还可以创build一个types为“Node.js和NPM”的新项目,并将其指向该目录。 然后只需使用任何标准设置。
项目创build完成后,您可以恢复由IDEA(例如app.js和package.json)覆盖的文件,删除任何新的目录和文件,您将在项目中获得额外的Nodefunction。
Intellij 15专业版:
导入一个新的项目 – >select项目的基础文件夹 – >select导入现有的源文件。
当Intellij完成后,它不会看起来正确,所以做到以下几点:
1)项目结构CMD +;
2)转到模块
3)添加一个新的模块,并selectNode / Npm(如果你没有它,然后添加一个新的插件)
4)将项目的来源指向基础文件夹,然后单击应用。
- 为什么我无法debuggingIntellij IDEA 11中的nodejs应用程序?
- IntelliJ Node.jsdebugging进程退出-1
- WebStorm,使用Node Supervisor(所以不必在每次更改代码后重新启动)?
- 创build一个自己的对象来使事件在代码完成中有什么优点/缺点?
- 更改本地主机服务器文件是从使用节点(Webstorm /也许IntelliJ)
- phpStorm重新加载运行node.js服务器
- intellij想法build立空的node.js项目
- 如何configurationWebStorm / PhpStorm项目,以便JS代码智能适用于Node.js项目?
- 查看IntelliJ Ultimate 12中的node.js api文档