Taro——环境变量配置

简介: 最近准备开发移动端相关的内容,调研后选择了Taro,基于Taro+Vue3进行开发,在初始化框架后,又加入了一些前端规范限制,都完成后,打算配置环境变量,却发现按着官方的文档去配置,并没有生效;在封装的axios中去使用的使用,获取到的是undefined,所以这里做下记录;

前言

最近准备开发移动端相关的内容,调研后选择了Taro,基于Taro+Vue3进行开发,在初始化框架后,又加入了一些前端规范限制,都完成后,打算配置环境变量,却发现按着官方的文档去配置,并没有生效;在封装的axios中去使用的使用,获取到的是undefined,所以这里做下记录;

taro版本:3.6.34

模式和环境变量:https://docs.taro.zone/docs/env-mode-config/

内容

配置

这里直接按着生效的配置来写了,同理生产环境的也一样配置即可;
这里切记一定要使用TARO\_APP\_开头,当然如果你按着taro的要求在命令行中配置了自定义前缀,那么自定义前缀也可以;

# config/dev.ts

module.exports = {
   

  env: {
   

    NODE\_ENV: '"development"',

    // 直接在env中配置而不是根目录下的.env.development去配置,根目录下响应的配置文件中去配置也不会生效

    // 所以后续就把.env.development和.env.production直接移除了

    TARO\_APP\_BASE\_URL: '"http://xxxxx.com"',

  },

  defineConstants: {
   },

  mini: {
   },

  cache: {
   

    enable: true,

  },

  h5: {
   

    router: {
   

      mode: 'browser',

    },

  },

};
目录
相关文章
|
移动开发 JavaScript 应用服务中间件
Taro——H5项目如何修改静态文件入口
这里我们说两种情况,一种是在静态资源引入的时候加入前缀,另一种是真正的将静态资源输出到指定的目录下。
201 2
|
开发工具 git Python
彻底解决 git push 的【pack exceeds maximum allowed size】
彻底解决 git push 的【pack exceeds maximum allowed size】
1660 0
|
移动开发 小程序 前端开发
Taro 的实现原理是怎么样的?
Taro 的实现原理是怎么样的?
673 0
|
缓存 Shell API
一文带你掌握nest.js访问静态资源
一文带你掌握nest.js访问静态资源
一文带你掌握nest.js访问静态资源
|
6月前
|
人工智能 Java 程序员
JManus - 面向 Java 开发者的开源通用智能体
JManus 是一个以 Java 为核心、完全开源的 OpenManus 实现,隶属于 Spring AI Alibaba 项目。它旨在让 Java 程序员更便捷地使用 AI 技术,支持多 Agent 框架、网页配置 Agent、MCP 协议和 PLAN-ACT 模式。项目在 GitHub 上已获近 3k star,可集成多个大模型如 Claude 3.5 和 Qwen3。开发者可通过 IDE 或 Maven 快速运行项目,体验智能问答与工具调用功能。欢迎参与开源共建,推动通用 AI Agent 框架发展。
9949 64
|
小程序
Taro@3.x+Vue@3.x+TS开发微信小程序,上传文件
本文介绍如何在Taro项目中使用Nut UI的`<nut-uploader/>`组件实现图片上传功能,并通过示例代码展示了自定义上传逻辑的方法。
530 0
Taro@3.x+Vue@3.x+TS开发微信小程序,上传文件
|
7月前
|
前端开发 JavaScript 开发者
《解锁CSS Flex布局:重塑现代网页布局的底层逻辑》
CSS Flex布局(弹性盒子布局)是现代网页设计中的重要技术,彻底革新了传统布局方式。它通过“容器”与“项目”的概念,提供灵活的空间分配与排列规则,轻松实现水平/垂直居中、等高列、响应式布局等复杂需求。相比传统方法,Flex布局代码简洁高效,显著提升开发体验与页面适应性。然而,浏览器兼容性及对极复杂场景的支持仍需注意。作为网页布局的核心工具之一,Flex布局推动了用户体验与设计创新的进一步发展。
131 13
|
小程序 开发者
Taro@3.x+Vue@3.x+TS开发微信小程序,使用自定义tabBar
本文介绍了如何在Taro项目中实现自定义tabBar。首先,在`app.config.ts`中设置`custom: true`并配置`tabBar`。
889 0
Taro@3.x+Vue@3.x+TS开发微信小程序,使用自定义tabBar
|
前端开发 JavaScript
前端一键回到顶部案例
本文介绍了如何实现网页中的一键回到顶部功能,包括两种方法:第一种是通过HTML中的锚点跳转实现快速回到顶部;第二种是使用JavaScript的`scrollTo`方法结合`requestAnimationFrame`实现滚动动画效果,让页面滚动更加平滑自然。
467 1
前端一键回到顶部案例