运行 构建后 Vue CLI 中缺少 .env
Missing .env in Vue CLI after run build
我正在使用 Vue CLI 3 构建一个应用程序。
我在我的项目中包含 .env
,一切正常。
但是当我通过 npm run build
构建用于生产的应用程序时,我的 dist
文件夹中没有 .env
文件,所以我无法在生产中更改我的环境变量服务器。
有什么解决办法吗?
这应该会发生。环境变量嵌入在您的构建中。
您可以为生产制作单独的 .env 文件。这些变量将在生产构建期间使用。
创建一个名为:.env.production
的新 .env 文件
这是正常的,因为 .env
文件更改时需要重新编译应用程序。
为方便起见,您可以为 CI/CD 管道使用 .env.prod
或 .env.dev
。
我正在使用 Vue CLI 3 构建一个应用程序。
我在我的项目中包含 .env
,一切正常。
但是当我通过 npm run build
构建用于生产的应用程序时,我的 dist
文件夹中没有 .env
文件,所以我无法在生产中更改我的环境变量服务器。
有什么解决办法吗?
这应该会发生。环境变量嵌入在您的构建中。
您可以为生产制作单独的 .env 文件。这些变量将在生产构建期间使用。
创建一个名为:.env.production
这是正常的,因为 .env
文件更改时需要重新编译应用程序。
为方便起见,您可以为 CI/CD 管道使用 .env.prod
或 .env.dev
。