Tôi sử dụng gulp để xây dựng ứng dụng javascript của mình. Tôi có một số phụ thuộc được khai báo trong tập tin package.json, ví dụ:Xây dựng Gulp không tự động cài đặt phụ thuộc?
"dependencies": {
"flux": "^2.0.1",
"keymirror": "~0.1.0",
"object-assign": "^1.0.0",
"react": "^0.13.1",
"dropzone": "^4.0.1",
"lodash": "^3.6.0"
},
Khi tôi chạy ngụm xây dựng, nó luôn luôn nhắc nhở tôi một số phụ thuộc không thể được tìm thấy, trừ khi tôi tự chạy npm install lodash
ví dụ.
Có cách nào để gulp chạy npm install
tự động không?
Tôi đặt cược bạn có thể, nhưng nó có khả năng sẽ là cách vòng xoay. Bạn có thể cài đặt tất cả các phụ thuộc của bạn với một 'npm install' đơn giản, và nó sẽ cài đặt những thứ không có ở đó, vì vậy cách dễ nhất sẽ là' npm install && gulp build' trên shell của bạn để đảm bảo nó được thực thi trước khi bạn chạy gulp – ddprrt
Vâng đó là những gì tôi đang làm bây giờ :-) –
Nếu bạn chưa chạy 'npm install', bạn sẽ cài đặt gulp cục bộ như thế nào trước khi chạy gulp (trừ khi nó được cài đặt trên toàn cầu, điều này không được cho là rất phổ biến)? Đối với tôi, tôi có lẽ sẽ chỉ sử dụng 'npm install' sau đó sử dụng kịch bản lệnh' postinstall' để chạy gulp. – alans