Tôi có một thư mục (một dự án) với 3 thư mục con (máy khách, máy chủ, tài sản). Mỗi thư mục con có một lệnh khác nhau để bắt đầu và để làm việc trên dự án tôi cần phải bắt đầu 3 ứng dụng. Đây là cách bố trí thư mục và các lệnh tôi sử dụng để bắt đầu mỗi tiểu dự án: Dự ánCó thể sử dụng npm để chạy tập lệnh trong nhiều thư mục con không?
- client (ion phục vụ)
- máy chủ (index node)
- tài sản (http-server -p 8082)
Hiện tại, tôi truy cập từng thư mục và bắt đầu từng ứng dụng. Để làm cho quy trình chuẩn hơn, mỗi tiểu dự án có một package.json với một tập lệnh bắt đầu, vì vậy tôi chỉ cần cd subfolder && npm start
.
Câu hỏi của tôi: là nó có thể sử dụng NPM trên thư mục cha (ví dụ: viết một package.json
có) theo cách như vậy mà tôi chỉ có thể chạy lệnh sau và có tác dụng tương tự (hoặc tương tự)?
project> NPM bắt đầu
Tôi đã thử bằng cách sử dụng gói parallelshell
, nhưng nó làm việc (có thể là do sự cd
:
"scripts": {
"start": "parallelshell 'cd app && ionic serve' 'cd api && npm start' 'cd assets && npm start'",
}