Tôi tạo ra các tập tin sau đâytạo một file .bat với NPM cài đặt lệnh
//npminstall.bat
npm install
echo hello
Khi tôi chạy lệnh sau từ Windows 10 Command Line (dos) npminstall.bat
, các npm install
lệnh hỏa hoạn, nhưng echo hello
không kích hoạt. Tôi đã thử đặt một màu bán sau dòng đầu tiên như thế này npm install;
, nhưng tất cả những gì đã làm đã cho tôi những chỉ dẫn trợ giúp của npm.
Làm cách nào để nhận dòng thứ hai echo hello
kích hoạt sau npm install
?
Ghi chú bổ sung
Tôi đã tìm thấy rằng điều này cũng gây ra những hành vi tương tự:
//npminstall.bat
webpack
echo hello
Tôi nghĩ rằng đó là vì cả npm install
lệnh và lệnh webpack
mất thời gian để thực hiện, và trong thời gian đó nó doe ssomething tôi không mong đợi đến dòng thứ hai.
followup 2
//npminstall.bat
START /WAIT npm install
echo hello
Điều này có vẻ gần như làm những gì tôi muốn làm. Ngoại trừ lệnh npm install gây ra một cửa sổ bật lên, và tôi phải tắt cửa sổ bật lên trước khi nó tiếp tục thực hiện để echo thế giới hello. Tôi có thể thoát khỏi cửa sổ bật lên không?
Điều gì đã xảy ra nếu bạn thay đổi 'npm install' thành' echo hello' trong tệp .bat của bạn? Đầu ra kịch bản trong trường hợp đó là gì? – Sharkman
Sử dụng: 'gọi npm install' – Squashman
@Squashman nó hink đã làm điều đó. Nếu bạn trả lời, tôi sẽ chọn câu trả lời được chấp nhận – John