我正在使用Vue CLI 3构建应用程序。
我在项目中加入了.env
,一切正常。
但是,当我通过npm run build
构建用于生产的应用程序时,我的.env
文件夹中没有dist
文件,因此我无法在生产服务器中更改环境变量。
有什么解决方案吗?
答案 0 :(得分:2)
这应该发生。 env变量嵌入在您的版本中。
您可以制作单独的.env文件进行生产。这些变量将在生产构建期间使用。
创建一个新的.env文件,名称为:.env.production
答案 1 :(得分:2)
这是正常现象,因为更改.env
文件时需要重新编译应用程序。
为方便起见,您可以将.env.prod
或.env.dev
用于CI / CD管道。