#javascript #atom-editor #script #dotenv
#язык JavaScript #атом-редактор #скрипт #дотенв
Вопрос:
Я знаю , что можно загружать переменные с .env
помощью dotenv
, непосредственно из запуска js внутри atom через script
пакет atom. Но внезапно я внес изменения, и я не в состоянии воспроизвести их еще раз. Я проверил process.env
переменные, и все из .env
исчезли. Я использую версию «dotenv»: «^10.0.0».
Итак … кто-нибудь может успешно выполнить это непосредственно внутри атома, используя script
пакет atom? Напротив, это прекрасно работает, если я запускаю напрямую node mytest.js
require(dotenv).config(); console.log(process.env.PRIVATE_KEY);
Конечно dotenv
, это уместно внутри node_modules и .env
уместно расположено в верхней части проекта,
PRIVATE_KEY=bla1Bla2Ble3Ble4
Спасибо
Комментарии:
1. Что
script
печатается, когда вы запускаетеconsole.log(process.cwd())
. Отличается ли этот вывод при запуске Atom из терминала в этом каталоге?2. спасибо @idleberg, cwd был неправильным, я поместил папку проекта поверх других в проводнике левой панели atom, чтобы решить эту проблему, а затем возникло больше сбоев, но они были успешно решены 🙂