在一个WebStorm项目中管理多个站点

时间:2015-04-14 21:51:54

标签: webstorm

我在一个项目中使用WebStorm,其中有一个包含三个网站的父目录。每个站点都有自己的package.json和node_modules。

- SiteNetwork (git repo, some shared resources)
    - Site 1 (server.js, node_modules, etc.)
    - Site 2 (server.js, node_modules, etc.)
    - Site 3 (server.js, node_modules, etc.)

我想设置一个快捷方式,在这三个子目录中分别运行npm install(单独)。默认情况下,“运行npm安装”操作在顶层运行(足够公平的假设)。

这可能吗?

2 个答案:

答案 0 :(得分:2)

我建议使用“编辑”菜单下的“宏”功能。一旦你有一个宏,你很满意,你可以通过添加一个键映射使它成为一个快捷方式。

https://www.jetbrains.com/webstorm/help/using-macros-in-the-editor.html

答案 1 :(得分:1)

直接拨打npm install子目录是not possible

但你仍然可以使用它作为你的命令:

cd site1 && npm install

我无法重现您的Run npm install问题。我创建了一个子目录,添加了package.json,选择了Run npm install,并将这个精确package.json文件的依赖项安装到子目录中。