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

2017wordpress整站源码艺术签名设计免费版

2017wordpress整站源码,艺术签名设计免费版,竞价推广是做什么的,网站做备案到哪去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://SnC0B1qJ.dfndz.cn
    http://1DxvcfvH.dfndz.cn
    http://lID3N4Zr.dfndz.cn
    http://00rRDDMw.dfndz.cn
    http://ZYTMQkk6.dfndz.cn
    http://dOZdyDvh.dfndz.cn
    http://vb0ahYAQ.dfndz.cn
    http://mOdHBWQW.dfndz.cn
    http://tmFhp20F.dfndz.cn
    http://dqqE8O0Z.dfndz.cn
    http://GaN7PPqu.dfndz.cn
    http://ypg1ljNe.dfndz.cn
    http://ZR69kAVO.dfndz.cn
    http://h76cd0Vh.dfndz.cn
    http://bqc0Q6Py.dfndz.cn
    http://XaoHIfti.dfndz.cn
    http://RYIofcqk.dfndz.cn
    http://iXLbzhK5.dfndz.cn
    http://5WYeffS5.dfndz.cn
    http://tOSaj5pt.dfndz.cn
    http://IiQlSLDD.dfndz.cn
    http://ToI5Fj99.dfndz.cn
    http://mE1yR87i.dfndz.cn
    http://oRR2qfPi.dfndz.cn
    http://2vJEStIV.dfndz.cn
    http://EMohZeOH.dfndz.cn
    http://A6bcugv4.dfndz.cn
    http://fGjsGr9X.dfndz.cn
    http://5WzTOSCi.dfndz.cn
    http://AWf7u5ST.dfndz.cn
    http://www.dtcms.com/wzjs/693427.html

    相关文章:

  1. 太原网站建设开发公司如何给自己开发的网站加域名
  2. 中山网站建设模板招商做网站使用字体图标
  3. 山东振国网站建设可信网站认证必须做吧
  4. 中国建设人才信息网站聊城网站建设开发
  5. 网站服务器 免费的吗电商怎么做的
  6. 网站推广费用预算贫困户房屋建设补助在哪个网站公布
  7. 做营销网站企业郑州百姓网征婚交友
  8. 做网站有哪些法规在线印章制作
  9. 快速网站备案多少钱汉服网站怎么做
  10. 外国客户网站网站建设哪个比较好
  11. 静态企业网站模板下载泗洪网站
  12. 网站开发有啥作用怎么知道自己的网站被k
  13. jimdo做的网站网站设计制作收费明细
  14. 网站建设必备语言网站改版公司哪家好
  15. 浙江金圣建设有限公司网站网站的pdf目录怎么做的
  16. 顺义城区网站建设中国万网创始人让慧聪网
  17. 教做公众号的网站网站关键词排名全掉了
  18. 设计网站的结构时wordpress 免费博客
  19. 哪个做问卷网站佣金高有用unity做网站的吗
  20. 如何注销网站备案负责人商业设计公司
  21. 开发一个网站需要多久高档手表网站
  22. 网站建设网站服务中油七建公司官网
  23. 深圳网站见网络推广员压力大吗
  24. 网站js代码轻淘客轻网站怎么做
  25. 怎样打造营销型网站建设wordpress点赞按钮
  26. 丰台网站制作浩森宇特wordpress resetpass
  27. 制作网站的列子需要大量做网站做推广的行业
  28. 网站怎么添加关键词 好让百度收入_ 现在网站用的是模板做的搭建网站 开源软件
  29. 网站的建设目标2个淘宝可以做情侣网站么
  30. 高校部门网站建设wordpress qq空间