У меня есть секретный ключ с именем API_KEY
, к которому я хочу получить доступ внутри package.json
scripts
.
package.json
{
"scripts": {
"start": "web-ext run --api-key=API_KEY"
}
}
My .env
файл содержит API_KEY
:
API_KEY=abc123
Как я могу получить доступ к значению API_KEY
внутри package.json
scripts
, сохраняя при этом его в секрете, потому что мне нужно публично нажать package.json
?
В настоящее время я делаю следующее, которое работает, но не кросс-платформенное:
package.json
{
"scripts": {
"start": "web-ext run --api-key=$API_KEY"
}
}
А при запуске сценария start
я делаю это следующим образом:
API_KEY=abc123 npm start
Это работает благодаря языку программирования Bash, но не работает в Windows.Мне нужно заменить $API_KEY
в start
скрипте на %API_KEY%
.Но я хочу, чтобы он был кроссплатформенным.Есть ли другой способ?