当前位置: 首页 > wzjs >正文

网站大量死链吉安市城乡建设局网站

网站大量死链,吉安市城乡建设局网站,seo排名优化方法,wordpress大学vite开发环境、生产环境配置 - Stitchhhhh - 博客园https://www.cnblogs.com/angia/p/18220779 1、在项目根目录下(与package.json同级)新建配置文件 .env .env: 全局环境,没有设置其他环境变量时,会加载这个文件里…

vite开发环境、生产环境配置 - Stitchhhhh - 博客园https://www.cnblogs.com/angia/p/18220779

1、在项目根目录下(与package.json同级)新建配置文件 .env

.env:

全局环境,没有设置其他环境变量时,会加载这个文件里的内容

比如所有版本都使用的是同一个接口地址时,就可以写在这一个文件里面就行。

NODE_ENV = env
VITE_NAME='全局环境'
VITE_BASE_URL=''
VITE_TARGET ='https://baidu.com/' 

2、在项目根目录下(与package.json同级)新建配置文件 .env.development

.env.development:

开发环境下的配置文件,执行npm run dev命令,会自动加载.env.development文件

会覆盖.env这个文件里定义的环境变量

NODE_ENV = development
VITE_NAME='开发环境'
VITE_BASE_URL='/api'
VITE_TARGET ='https://baidu.com/'

3、在项目根目录下(与package.json同级)新建配置文件 .env.production

.env.production:

生产环境下的配置文件,执行npm run build命令,会自动加载.env.production文件

会覆盖 .env这个文件里定义的环境变量。

NODE_ENV = staging
VITE_NAME='生产环境'
VITE_BASE_URL = 'http://xxxxxx/api'
VITE_TARGET ='https://www.bilibili.com/'

4、在package.json 文件中的配置

dev 默认在本地开启测试环境的服务(mode='development')

start 在本地开启正式环境服务 (mode='production')

build 默认打包到正式环境(基础配置取.env.production 文件中内容)

build:env 默认打包到测试环境(基础配置取.env.development 文件中内容)

5、具体使用

  • ".env.[name]"是可以自定义的,在package.json里面做对应的名称修改。
  • 根据Vite的约定规则,只有以“VITE_”开头的变量才会在客户端被捕获
  • 捕获方式为:import.meta.env.{参数名},然后重新启动服务
  • 执行 npm run dev 时候,vite自动去读取.env.development文件里面的配置
  • 执行 npm run build 进行打包,vite自动将.env.production 的内容打包进去

输入命令:

结果:

注:文件需放在根目录下,否则无法注入

6、在vite.config.js中根据环境的不同动态切换路径

defineConfig传入一个函数,方法可以接收一个对象,对象中两个参数:command, mode
command :
  server(npm run dev)
  build(npm run build)
mode :development 或 production
defineConfig传入的方法内可以接收一个对象,
这个对象可以获取command和mode这两个属性,
所以一般.env的文件命名是.env.development 和.env.production
因为这样直接将mode传入 loadEnv(mode, process.cwd() ) 就可以了。

loadEnv 接收三个参数:
  mode:模式
  envDir:环境变量配置文件所在目录
  prefix:接受的环境变量前缀,默认为 VITE_
在vite中默认是VITE_,为 '',则加载所有环境变量

所以根据环境变量动态配置信息我们可以写成如下 

    http://www.dtcms.com/wzjs/833725.html

    相关文章:

  1. 浙江网站改版设计公司网络科技公司洛阳
  2. 做小程序还是做网站集宁网站建设
  3. 贵州网站建站建行官方网
  4. 找人做的网站怎么运行温州网站建设(首选国鼎网络)
  5. wordpress多站批量发布重庆网络推广平台
  6. 儿童才艺网站建设模板公众号平台助手
  7. 网站建设事宜iis默认网站在哪里
  8. 建立网站的英文站群网站和做seo那个号
  9. 湘潭做网站的公司重庆建设工程信息网官网入口查询
  10. 南阳做网站优化网站的流量是什么意思
  11. 做网站在哪里找客户鞍山网站网站建设
  12. 为什么自己花钱做的网站竟然不是自己的?(东莞东城中学
  13. 做外贸做网站wordpress会员插件
  14. 山东省建设局网站首页移动网站开发工具
  15. 教做公众号的网站做论文常用网站有哪些
  16. python网站开发案例北京网站建设的价格天
  17. 高级网站开发技术使用什么语言dedecms 门户网站制作
  18. 推荐常州网站建设公司给网站平台做推广叫什么
  19. 培训网站 建青岛外贸网站运营哪家好
  20. 网站建设情况汇报商城版免费网站制作
  21. 网站建设名词建设局主要负责什么
  22. html5个人网站模板永州城乡建设网站
  23. 网站建设最快多长时间提高网站的用户体验度
  24. 做公众号文章的网站一个合格的网站设计
  25. 休闲吧网站建设宁波企业网站优化推广
  26. 陕西专业网站开发公司网址谁有给我一个
  27. 高端网站的制作国家建筑工程网653
  28. 微信分销网站建设价格wordpress 回到顶部
  29. 一个公司可以做几个网站网站建设包涵哪些领域
  30. 众讯 网站建设昆明网站建设公司_