Để truy cập vào một biến môi trường trong các kịch bản NPM bạn sẽ làm một cái gì đó như thế này trong package.json
của bạn:Tiếp cận biến môi trường trong package.json
"scripts": {
"preinstall": "echo ${npm_package_name}"
}
Vấn đề là chỉ hoạt động trong Unix, không phải Windows, nơi bạn có sử dụng %npm_package_name%
.
Có cách nào để làm hệ điều hành này độc lập không? Sẽ tốt hơn nếu npm có thể thực hiện việc mở rộng biến như vậy, trước khi gọi lệnh.
Các biến môi trường truy cập tốt ở đây có tác dụng gì? Tôi có thể truy cập vào chúng trong các phần khác của package.json, chẳng hạn như trong phần phụ thuộc không? – Michael