如何从销售或店面的环境变量中获取 BACKEND_URL
How to get BACKEND_URL from environment variable in saleor storefront
Saleor Storefront 使用 webpack 的 EnvironmentPlugin
喜欢
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
个文件不是自己捡的。您需要使用一个包来指定您在其中定义环境变量的文件。
您可以对 nodejs 使用 dotenv
,对 webpack 使用 DotenvPlugin
,以便通过 .env
文件公开您的环境变量。
希望这对您有所帮助。编码愉快!
Saleor Storefront 使用 webpack 的 EnvironmentPlugin
喜欢
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
个文件不是自己捡的。您需要使用一个包来指定您在其中定义环境变量的文件。
您可以对 nodejs 使用 dotenv
,对 webpack 使用 DotenvPlugin
,以便通过 .env
文件公开您的环境变量。
希望这对您有所帮助。编码愉快!