vue3 在vite.config中无法使用import.meta.env.*的解决办法

 第一种,优先使用第一种方法,其中参数mode就是自定义--mode的值,如果没写,就是production或development

import { loadEnv } from 'vite'
export default ({ mode }) => {
  return defineConfig({
          plugins: [vue()],
          base:loadEnv(mode, process.cwd()).VITE_APP_NAME
      })
}

第二种 

// dotenv 需要单独npm install
export default ({ mode }) => {
  require('dotenv').config({ path: `./.env.${mode}` });
  // now you can access config with process.env.{configName}
  return defineConfig({
      plugins: [vue()],
      base:process.env.VITE_APP_NAME
  })
}

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-20 18:42:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-20 18:42:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-20 18:42:03       82 阅读
  4. Python语言-面向对象

    2023-12-20 18:42:03       91 阅读

热门阅读

  1. M1安装tensorflow

    2023-12-20 18:42:03       66 阅读
  2. 快速排序

    2023-12-20 18:42:03       50 阅读
  3. VUE小知识点

    2023-12-20 18:42:03       68 阅读
  4. 实现动态链接库(DLL)注入的C++编程

    2023-12-20 18:42:03       66 阅读
  5. c++ wake_ptr智能指针

    2023-12-20 18:42:03       64 阅读
  6. vue3调接口

    2023-12-20 18:42:03       61 阅读
  7. Matlab:类成员访问

    2023-12-20 18:42:03       65 阅读
  8. @Autowired搭配@interface注解实现策略模式

    2023-12-20 18:42:03       56 阅读
  9. Kotlin中object关键字的使用

    2023-12-20 18:42:03       60 阅读
  10. 制造企业为什么需要CRM系统?

    2023-12-20 18:42:03       74 阅读
  11. 【问题】ipynb文件在ubuntu上的运行?

    2023-12-20 18:42:03       51 阅读