Hãy nói rằng tôi cóChạy kịch bản NPM tuần tự
"scripts": {
"pre-build": "echo \"Welcome\" && exit 1",
"build_logic": "start cmd.exe @cmd /k \"yo esri-appbuilder-js:widget && exit 1\"",
"post_build": "start C:\\WebAppBuilderForArcGIS\\startupShortcut",
"exit" : "start cmd.exe @cmd /k \"echo \"goodbye\" && exit 1\""
},
lệnh NPM Những gì tôi có thể chạy để cho tất cả các kịch bản khởi động tuần tự. Khi tôi sử dụng trước/sau sửa chữa chúng khởi chạy tuần tự nhưng chúng không chờ đợi cho kịch bản gốc hoàn thành trước khi thực hiện. Tôi giả định giải pháp duy nhất là: How do I get Gulp tasks to fire sequentially when firing shell commands in an async.series helper function?? Tôi biết điều này có thể được thực hiện với Gulp nhưng tôi muốn gắn bó với NPM để khám phá khả năng của mình. Cảm ơn vì bất kì sự giúp đỡ!
Điều này làm việc tốt nhất bởi vì nó thực hiện theo thứ tự, là mỗi lệnh không thực thi cho đến khi các giá trị được hoàn thành, như được yêu cầu trong OP. Cảm ơn – Rice