Phần devDependencies của tài liệu package.json của npm cho biết liệt kê các phụ thuộc kiểm tra của bạn ở đó để người dùng gói của bạn không phải kéo xuống phụ thuộc bổ sung. Bạn có nên thêm thư mục kiểm tra của tôi vào .npmignore
trong trường hợp đó không?Loại trừ mã kiểm tra trong gói npm?
Trả lời
Có đó là những gì hầu hết mọi người làm, sau đây là một số tác phẩm npmignore cho module phổ biến Node.js:
https://github.com/LearnBoost/socket.io/blob/master/.npmignore
Những người khác vào danh sách trắng những gì họ muốn công bố trên của họ package.json
files
thiết lập:
https://github.com/senchalabs/connect/blob/master/package.json
https://github.com/strongloop/express/blob/master/package.json
Một số người có thể thấy hữu ích khi tiếp tục kiểm tra ở đó để mọi người có thể thực hiện mô-đun kiểm tra 'npm' nếu vì lý do nào đó không hoạt động và họ muốn kiểm tra các mô-đun mà họ đang sử dụng. – fent
Tôi sẽ đề nghị rằng nếu mọi người muốn chạy thử nghiệm cho mô-đun/gói của tôi, họ thực sự sẽ dành thời gian để sao chép repo của tôi và chạy 'npm install' để họ có được tất cả các phụ thuộc phát triển thực tế. Nó mất thời gian lớn khi bạn bắt đầu tùy thuộc vào một số mô-đun xảy ra có khoảng 20 megabyte mã kiểm tra tự tạo được xuất bản thành npm (ví dụ: time-timezone <= 0.0.3), cùng với một loạt các khung kiểm tra mà tôi không cần để sử dụng mô-đun. – Frost
- 1. Loại trừ tệp khỏi kiểm tra stylecop
- 2. Loại trừ mã được tạo trong sonar
- 3. Kiểm tra thưa thớt Git với loại trừ
- 4. Thực hiện Kiểm tra mã Resharper trừ thư mục
- 5. Android Studio - Kiểm tra mã - Loại trừ các tệp được tạo
- 6. NPM và cập nhật gói nếu cần
- 7. Loại kiểm tra trong C++
- 8. Loại trừ các tệp khỏi kiểm tra cú pháp trong NetBeans
- 9. Kiểm tra loại Prolog
- 10. Kiểm tra loại biến
- 11. Làm cách nào để nhập toàn bộ gói nhưng loại trừ một số gói trong Clojure?
- 12. trừ các loại tập tin khi đóng gói một rpm
- 13. Bao gồm/Loại trừ các tệp khi tạo gói Azure
- 14. Kiểm tra loại ngoại lệ bên trong
- 15. NPM gói 'bin' kịch bản cho Windows
- 16. Kiểm tra Mã Vạch
- 17. cài đặt trên toàn cầu NPM-gói không làm việc
- 18. Kiểm tra loại biến trong FreeMarker
- 19. Kiểm tra loại nút trong mẫu XSL
- 20. Kiểm tra Loại Chức năng trong Scala
- 21. Kiểm tra loại liên kết trong Sitecore
- 22. kiểm tra loại enum trong C/gcc
- 23. URL gói NPM dưới dạng phụ thuộc trong mercurial (bitbucket)
- 24. Loại java là loại ngoại lệ được kiểm tra?
- 25. DynamicMethod và loại kiểm tra
- 26. Kiểm tra loại đúc trong một cây biểu hiện?
- 27. javascript trừ (-) mã khóa
- 28. Mã Java Sử dụng Trình kiểm tra
- 29. Cách kiểm tra gói đã cài đặt trong WiX 3.0?
- 30. Cách kiểm tra phiên bản gói haskell trong ./configure?
Xem liên quan: https: // s tackoverflow.com/questions/25124844/should-i-npmignore-my-tests –