使用WebPack的环境Plugin saleor店面
喜欢
new webpack.EnvironmentPlugin(["npm_package_version", "BACKEND_URL"])
我的.env文件
# .evn
npm_package_version = 6.4.1
BACKEND_URL = https://demo.getsaleor.com
在我的索引文件中
console.log("env",process.env.BACKEND_URL) is undefined
在开始项目中作为开发日志
WARNING in EnvironmentPlugin - BACKEND_URL environment variable is undefined.
我设置了这样的默认值
new webpack.EnvironmentPlugin({'BACKEND_URL': 'https://demo.getsaleor.com'})
这工作正常,但我需要从.env文件中获得值
请帮助我解决此问题
.env
文件本身不会捡起。您需要使用软件包才能指定您定义环境变量的文件。
您可以将dotenv
用于NODEJS,而DotenvPlugin
用于WebPack,以通过.env
文件公开环境变量。
dotenvplugin for webpack
dotenv软件包的nodejs
希望这会有所帮助。快乐编码!