Tôi có một ứng dụng có bộ phụ thuộc thông thường trên mô-đun bên thứ ba (ví dụ: 'express') được chỉ định trong tệp package.json trong các phụ thuộc. Ví dụ.cách chỉ định mô-đun cục bộ làm phụ thuộc gói npm
"express" : "3.1.1"
Tôi muốn cấu trúc mã riêng của mình theo mô-đun và có một bộ mô-đun cục bộ (có nghĩa là hệ thống tệp tôi hiện đang ở) được cài đặt bởi package.json. Tôi biết rằng tôi có thể cài đặt mô-đun cục bộ bằng cách chạy:
npm install path/to/mymodule
Tuy nhiên, tôi không biết cách thực hiện điều này thông qua cấu trúc phụ thuộc package.json. Sử dụng tùy chọn --save
trong lệnh này chỉ đơn giản là đặt "mymodule": "0.0.0"
vào package.json của tôi (không tham chiếu đến vị trí tệp). Nếu sau đó tôi gỡ bỏ phiên bản đã cài đặt từ node_modules, và thử cài đặt lại từ package.json, nó không thành công (vì nó tìm "mymodule" trong sổ đăng ký trung tâm, và không nhìn cục bộ).
Tôi chắc chắn đó là cách nói cấu trúc "dependencies": {}
mà tôi muốn nó được cài đặt từ đường dẫn hệ thống tệp nhưng không biết cách thực hiện.
Bất kỳ ai khác có vấn đề này? Cảm ơn.
Câu hỏi thực sự hay. Buồn khi nhận ra rằng không có tính năng tương đương với 'gói.json' với những gì chúng ta có trong 'Gemfile's. – Jarl
có thể trùng lặp của [Phụ thuộc cục bộ trong package.json] (http://stackoverflow.com/questions/14381898/local-dependency-in-package-json) – Kelly