2015-09-24 16 views
5

Bất cứ ai có thể cho tôi biết cách định nghĩa xây dựng cho một ứng dụng node.js sẽ như thế nào? Ngoài ra làm thế nào để đề cập đến các bài kiểm tra mocha trong các bài kiểm tra tự động?Nodejs TFS Build Definition

Lần đầu tiên khi tôi đã cố gắng để xếp hàng một xây dựng, tôi nhận được một lỗi nói:

Microsoft.NodejsTools.targets not found.

Vì vậy, tôi đã đi và sao chép vào thư mục NodejsTools với .target và file dll trong xây dựng máy chủ của tôi. Và tôi không thấy lỗi.

Bây giờ tôi nhận được báo lỗi dưới đây:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (132): Could not copy the file "obj\Debug\OstNodeJs.exe" because it was not found.

+0

Điều tương tự đang xảy ra, bạn có bao giờ giải quyết vấn đề này không? – Man

+0

Làm thế nào để bạn xây dựng nó từ cmdline? – bryanmac

Trả lời

0

Bạn cần khuôn khổ Node.js và Visual Studio Node.js Tools trên bạn xây dựng máy chủ, quá. Bạn chỉ cần sao chép các tập tin nhất thiết và điều này có thể dẫn đến các vấn đề khác.

Đối với sự cố sao chép thực thi, bạn có thể thử thêm <Disable_CopyWebApplication>True</Disable_CopyWebApplication> vào tệp dự án. Xem tại đây: Build on TFS wants to copy a executable from Node.js test project

Các vấn đề liên quan