2013-01-25 33 views
12

Như tôi có thể thấy trong https://npmjs.org/doc/config.html một cách để hiển thị phần cấu hình của package.json đến biến môi trường được sử dụng npm start lệnh.Tôi có thể truy cập vào phần cấu hình package.json như thế nào?

Tôi đã tìm thấy các mô-đun tải tệp package.json dưới dạng JSON và xuất cấu hình thuộc tính sau đó. Nhưng cách dễ nhất là xác định tất cả cấu hình là mô-đun và require theo yêu cầu. Tôi có đúng không? Bất kỳ đề xuất?

Trả lời

27

Bạn cũng có thể tải toàn bộ package.json làm mô-đun với require('./package') và toàn bộ đối tượng JSON sẽ là mô-đun exports, vì vậy bạn có thể làm console.log(require('./package').version);, ví dụ.

+0

Cảm ơn. Làm việc như một say mê. –

+0

@VladimirKuznetsov bạn có thể chấp nhận câu trả lời này không? Bằng cách đó mọi người sẽ không đọc câu hỏi không cần thiết cộng với tôi sẽ có được điểm danh tiếng ngon. –

+0

Nó có phải là hình thức xấu để bao gồm các thuộc tính khởi tạo trong dữ liệu gói không? Nếu (package.unpack) {package.unpack = false; fs.mkdir (package.outputFolder); } – MCTaylor17

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