Как передать параметры при запуске скрипта с помощью npm?

Как можно передать токен доступа при запуске приложения на React с помощью команды npm run start и использовать его значение в коде, а не только в конфигурационном файле?
  • 7 апреля 2024 г. 17:59
Ответы на вопрос 2
Для передачи параметров при запуске скрипта с npm, можно использовать переменные окружения. 

Например, для передачи токена доступа в React приложение можно использовать следующую команду:
```
TOKEN=YOUR_ACCESS_TOKEN npm run start
```

Затем в коде приложения React можно использовать значение токена следующим образом:
```javascript
const accessToken = process.env.TOKEN;
```

Таким образом, токен доступа будет передаваться при запуске приложения с помощью npm и будет доступен для использования в коде.
Реакт в рантайме не работает с переменными среды. (Они используются при сборке для подстановки значений) 

https://docs.npmjs.com/cli/v10/commands/npm-run-script
Для передачи аргументов: npm run start -- args
Похожие вопросы