В моем файле package.json я пытаюсь скомпилировать меньше кода с помощью управления версиями, что-то вроде этого:Переменные среды NPM не работают в окнах?
"scripts" {
...
"build:css": "lessc --source-map css/index.less build/$npm_package_name.$npm_package_version.css",
...
}
Проблема заключается в том, что выходные файлы возвращаются в
$npm_package_name.$npm_package_version.css
вместо
my-project.1.0.0.css
Я читал, что вы можете сделать
%npm_package_name%.%npm_package_version%.css
но это не сработало для меня.
Кто-нибудь знает, почему переменные не работают? Эти переменные работают вообще в Windows? Если да, то как мне заставить их работать?
В чем вопрос? –
Почему переменные не работают/не работают переменные в Windows/как заставить их работать? Обновлено в вопросе – aaronmcavinue
Я думаю, вам было бы лучше использовать 'gulp' и получить переменные env с' process.env', а не иметь скрипты, зависящие от ОС на вашем 'package.json' – BrunoLM