Trong dự án hiện tại của chúng tôi, chúng tôi đang sử dụng Grunt và TFS. Tôi đã tích hợp Grunt với TFS bằng cách lấy nó từ một tệp dơi mà bạn có thể kết nối trong phần Pre- or Post-BuildEvents của tệp dự án của bạn.
Tuy nhiên, vì TFS sẽ thực thi các bản dựng của bạn với các biến môi trường cụ thể, bạn cần sử dụng đường dẫn tuyệt đối.
Một danh sách trong những điều chúng tôi đã làm
- Cài đặt Node.js trên xây dựng máy tính của bạn (cũng như trên máy tính phát triển của bạn (s) ofcourse)
- Thêm một tập tin
package.json
trên gốc của dự án JavaScript của bạn.
- Sử dụng
npm
để cài đặt grunt-cli
tại địa phương (!). Sử dụng các --save-dev
cờ để thêm gói này đến phần phụ thuộc phát triển trong package.json
- Đối với tất cả các gói khác mà bạn cần, sử dụng NPM với cờ tương tự như ở bước 3
- Viết một file bat (xem ví dụ dưới đây), trong đó bạn sẽ
- làm sử dụng các đường dẫn tuyệt đối
- sử dụng NPM để cài đặt tất cả các gói được liệt kê trong file packages.json
- gọi grunt
- trong yo ur Pre- hoặc PostBuildEvents, gọi đây là file bat
file bat dụ
rem use call to execute other bat files
echo npm install
call "C:\Program Files\nodejs\npm" install
rem because we have listed grunt-cli as a dev dependency,
rem the executable will be located in the node_modules folder
echo grunt
call "./node_modules/.bin/grunt"
Bạn có thấy https này: //github.com/danactive/grunt-tfs-unlock? – elclanrs