Чтобы получить доступ к переменной среды в сценариях npm, вы сделаете что-то вроде этого в своем package.json
:
"scripts": {
"preinstall": "echo ${npm_package_name}"
}
Проблема заключается в том, что работает только в Unix, а не в Windows, где вам нужно использовать %npm_package_name%
.
Есть ли способ сделать эту ОС независимой? Будет полезно, если npm может сделать такое расширение переменной, прежде чем вызывать команду.