在一个 WebStorm 项目中管理多个站点
Manage multiple sites in one WebStorm project
我在一个项目中使用 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
的快捷方式。默认情况下,"Run npm install" 操作 运行 位于顶层(一个足够公平的假设)。
这可能吗?
我建议使用“编辑”菜单下的“宏”功能。一旦你有了一个你满意的宏,你可以通过添加一个键盘映射来让它成为一个快捷方式。
https://www.jetbrains.com/webstorm/help/using-macros-in-the-editor.html
直接为子目录调用npm install
是not possible.
但您仍然可以将其用作您的命令:
cd site1 && npm install
我无法重现您的 Run npm install
问题。我创建了一个子目录,添加了一个 package.json
,选择了 Run npm install
并将这个确切的 package.json
文件的依赖项安装到子目录中。
我在一个项目中使用 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
的快捷方式。默认情况下,"Run npm install" 操作 运行 位于顶层(一个足够公平的假设)。
这可能吗?
我建议使用“编辑”菜单下的“宏”功能。一旦你有了一个你满意的宏,你可以通过添加一个键盘映射来让它成为一个快捷方式。
https://www.jetbrains.com/webstorm/help/using-macros-in-the-editor.html
直接为子目录调用npm install
是not possible.
但您仍然可以将其用作您的命令:
cd site1 && npm install
我无法重现您的 Run npm install
问题。我创建了一个子目录,添加了一个 package.json
,选择了 Run npm install
并将这个确切的 package.json
文件的依赖项安装到子目录中。