PhpStorm / WebStorm node_modules和package.json

时间:2015-10-06 22:26:34

标签: node.js npm phpstorm webstorm

一些相关问题:

首先,我使用的是PhpStorm 9.0.2,并希望将node_modules包目录从项目的根目录移动到子目录。但是当我尝试这样做时,我安装的所有软件包都不再显示在" Node.js和NPM"设置页面。我似乎无法找到设置路径的位置,这甚至是可以做到的事情吗?

其次,我注意到我的package.json文件中有一些依赖项,可能是我的项目设置时的默认值。但是从那以后我安装的大多数Node.js软件包都没有显示出来。有没有办法在PhpStorm或其他方面确保package.json自动与我目前安装的软件包保持同步?这就是bower.json和我的客户端软件包似乎发生的事情。

第三,我还想将package.json移到子目录中,我能以某种方式这样做吗?

1 个答案:

答案 0 :(得分:0)

package.json目录始终位于node_modules旁边。只要你将两者都移到同一个子目录中,事情就可以了,这取决于你运行Node.js代码的方式/位置。

就个人而言,我不明白为什么你只想移动node_modules目录。基于各种资源(such as this one),建议不要签入npm install xxx目录。在IDE中,您也可以排除此文件夹,使其不再显示在文件浏览器窗口中。

对于您的上一个问题,在执行package.json时,依赖项不会保存到您的--save文件中。要保存它,请在install语句末尾添加--save-dev(或npm install xxx --save for test dependencies)标记:Dim ws as Excel.Worksheet Set ws = ActiveWorkbook.Sheets("Sheet1")