2017-06-19 28 views
5

Có vẻ như khi tôi chạy npm link, nó sẽ cài đặt dự án trên toàn cầu, và có vẻ như cài đặt devDependencies với nó.liên kết npm, không liên kết devDependencies

Có cách nào để chạy liên kết npm không phụ thuộc vào devDependencies, có lẽ với cờ --only=production?

+0

có vẻ như đây có thể là lỗi - https://github.com/npm/npm/issues/5188 – chrismarx

Trả lời

3

Trong [email protected] hoặc thấp hơn

Khi bạn chạy npm link trong other_module sau đó bạn sẽ nhận được cả hai phụ thuộc và devDependencies symlinked.

Các --production cờ không thay đổi bất cứ điều gì, vẫn tạo ra một liên kết tượng trưng cho toàn bộ thư mục

Trong [email protected]

Họ cố định nó!

Nếu bạn xóa node_modules và sau đó thực hiện npm link --only=production, nó chạy một cài đặt trước khi liên kết tượng trưng và do đó thư mục devDependencies thực sự bị loại trừ.

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