Я не использую веб-пакет. Я использую только Babel. Это электронное приложение, но оно применимо ко всем вещам, перенесенным в чистом виде. Я хочу установить process.env.NODE_ENV
внутри переданного кода.
Вот мои сценарии:
"scripts": {
"start": "cross-env-shell NODE_ENV=development && npm run build && electron .",
"build": "babel src -d dist --extensions \".ts,.tsx\" --copy-files",
"dist": "cross-env-shell NODE_ENV=production && npm run build && electron-builder"
},
Однако, если я выйду из системы process.env.NODE_ENV
в моем приложении, это всегда будет undefined
. Я использовал cross-env
(из npm - https://www.npmjs.com/package/cross-env), но я также пытался без него, с родной настройкой. Однако console.log
внутри переданного кода не получает его.
Можно ли установить process.env.NODE_ENV
в переданном коде?