【发布时间】:2015-09-25 13:58:19
【问题描述】:
我有一个包含 3 个子文件夹(客户端、服务器、资产)的文件夹(一个项目)。每个子文件夹都有不同的命令来启动和处理我需要启动 3 个应用程序的项目。这是文件夹布局和我用来启动每个子项目的命令:
- 项目
- 客户端(离子服务)
- 服务器(节点索引)
- 资产(http-server -p 8082)
目前,我分别转到三个文件夹并启动每个应用程序。为了让流程更加规范,每个子项目都有一个带有启动脚本的package.json,所以我就cd subfolder && npm start。
我的问题: 是否可以在父文件夹上使用 npm(即,在那里写一个 package.json),这样我就可以运行以下命令并拥有相同的(或类似的)效果?
项目> npm 开始
我尝试过使用包parallelshell,但是没有用(可能是因为cd:
"scripts": {
"start": "parallelshell 'cd app && ionic serve' 'cd api && npm start' 'cd assets && npm start'",
}
【问题讨论】:
标签: npm