vite-plugin-html-env icon indicating copy to clipboard operation
vite-plugin-html-env copied to clipboard

vite 2.9.0 升级 .env 文件到 对应的 root 目录下

Open linzhenjie opened this issue 3 years ago • 10 comments

vite 2.9.0 升级 .env 文件到 对应的 root 目录下

vite-plugin-html-env 加载环境变量失败,需要做下兼容

image

linzhenjie avatar Jul 12 '22 11:07 linzhenjie

好的,我会尽快写兼容逻辑

lxs24sxl avatar Jul 13 '22 05:07 lxs24sxl

感谢反馈,刚更新的1.2.1 版本已经兼容vite.config.js中的envDir配置项。 ps: 只需要更新版本就好了,不用传递参数。

export default defineConfig({
  plugins: [
    vue(),
    vitePluginHtmlEnv()
  ],
  envDir: 'root'
  // or
  // envDir: './root'
})

再次感谢~

lxs24sxl avatar Jul 13 '22 07:07 lxs24sxl

@linzhenjie

lxs24sxl avatar Jul 13 '22 07:07 lxs24sxl

配置 envDir 是成功的, vite 默认采用 root 目录做envDir, 是否可做下兼容,当不配置envDir 默认采用 root的目录 image

linzhenjie avatar Jul 14 '22 02:07 linzhenjie

好的。看来是我理解错了,我再处理下~

lxs24sxl avatar Jul 14 '22 05:07 lxs24sxl

v1.2.2已兼容root配置,可以尝试一下 @linzhenjie

lxs24sxl avatar Jul 14 '22 06:07 lxs24sxl

可以了。效率

linzhenjie avatar Jul 14 '22 08:07 linzhenjie

没问题了就行。 还得靠你们多反馈问题, 也欢迎提交mr。

lxs24sxl avatar Jul 14 '22 09:07 lxs24sxl

感谢反馈,刚更新的1.2.1 版本已经兼容vite.config.js中的envDir配置项。 ps: 只需要更新版本就好了,不用传递参数。

export default defineConfig({
  plugins: [
    vue(),
    vitePluginHtmlEnv()
  ],
  envDir: 'root'
  // or
  // envDir: './root'
})

再次感谢~

😂讲实话,第一次我看文档,我也以为evnDir是'root',其实是和root配置同值,应该是process.cwd()

BryanAdamss avatar Jul 14 '22 13:07 BryanAdamss

感谢反馈,刚更新的1.2.1 版本已经兼容vite.config.js中的envDir配置项。 ps: 只需要更新版本就好了,不用传递参数。

export default defineConfig({
  plugins: [
    vue(),
    vitePluginHtmlEnv()
  ],
  envDir: 'root'
  // or
  // envDir: './root'
})

再次感谢~

😂讲实话,第一次我看文档,我也以为evnDir是'root',其实是和root配置同值,应该是process.cwd()

哈哈。所以使用有问题记得及时提issue反馈一下,能改的话我就会去改的。

lxs24sxl avatar Jul 15 '22 01:07 lxs24sxl