Javascript 如何使用PhpStorm和/或IntelliJ正确安装插件

Javascript 如何使用PhpStorm和/或IntelliJ正确安装插件,javascript,node.js,intellij-idea,phpstorm,Javascript,Node.js,Intellij Idea,Phpstorm,我很困惑,因为我注意到使用PhpStorm或IntelliJ可以以两种不同的方式安装插件 基本上,我想安装NodeJS、MongoDB和Socket.IO库,我可以通过两种方式来完成: 我可以启用“NodeJS和NPM”插件,并使用它搜索可用的包/插件/库(不管它们叫什么!),然后安装它们。此方法创建一个名为“node_modules”的新文件夹,并将它们全部放入其中 或者通过进入设置>语言和框架>JavaScript>库>下载来搜索插件,所有提到的插件都可以在那里下载和安装。此外,所有下载的插

我很困惑,因为我注意到使用PhpStorm或IntelliJ可以以两种不同的方式安装插件

基本上,我想安装NodeJS、MongoDB和Socket.IO库,我可以通过两种方式来完成:

  • 我可以启用“NodeJS和NPM”插件,并使用它搜索可用的包/插件/库(不管它们叫什么!),然后安装它们。此方法创建一个名为“node_modules”的新文件夹,并将它们全部放入其中

  • 或者通过进入设置>语言和框架>JavaScript>库>下载来搜索插件,所有提到的插件都可以在那里下载和安装。此外,所有下载的插件都列在“External Libraries”(外部库)下,不确定这些插件在我的电脑上的位置。如果您使用任何与节点相关的功能,如“require”(需要)功能,您仍然需要启用“NodeJS和NPM”插件,或安装“node”库


  • 以下哪一种是首选方法?这有关系吗?谢谢

    阿法克第一路是正确的。第二个仅用于代码完成(它不是项目的实际部分(不能在浏览器中提供给最终用户)——它仅用于代码完成和解析)。另外,我也不知道你为什么称JS库为“插件”@LazyOne谢谢。我对这个术语感到困惑,因为它说它们是库,但当点击下载它们时,它会称它们为包,我看到plugin这个词被大量使用。不确定..@LazyOne我尝试使用NodeJS和NPM安装jQuery和jQueryUI,但它说“$”是一个未解析的函数。我应该改用方法2吗?jQuery也可以通过Bower安装。或者只是下载并手动将其放置在项目中。