У меня есть следующий скрипт узла для запуска приложения реакции. Он устанавливает переменную в .env. Есть ли способ установить этот скрипт в package.json, чтобы он мог принимать параметр из терминала?
скрипт в терминале, который устанавливает цвет в .env:
set COLOR=blue&& node scripts/start.js
package.json, как передать параметр цвета?
"scripts": {
"startWithColor": "set COLOR=$COLOR&& node scripts/start.js",
execSync(`cross-env ${args.join(' ')} node scripts/start.js`, {stdio:[0, 1, 2]});
2) Установите cross-env, то есть запуститеnpm i -D cross-env
в каталоге вашего проекта. 3) Измените свой npm-скрипт в package.json на"startWithColor": "node start",
(примечание: это указывает на служебный скрипт node.js). 4) Чтобы запустить скрипт, выполнитеnpm run startWithColor -- --COLOR=blue
- person RobC   schedule 18.10.2019