Taro 小程序 NODE-ENV 环境变量

本文介绍了在Taro小程序中如何通过package.json设置不同的npm script,结合cross-env来切换NODE_ENV环境变量,分别用于开发、测试和生产环境。同时,展示了在config目录下配置不同环境的文件,以及在utils目录下封装的env.js和request.js代码,用于管理接口地址和请求。这是一个关于Taro小程序环境配置的学习笔记。
摘要由CSDN通过智能技术生成

cross-env:需要安装依赖,使用cnpm i cross-env -D

package.json:

{
  "name": "myApp",
  "version": "1.0.0",
  "private": true,
  "description": "我的taro项目1",
  "templateInfo": {
    "name": "default",
    "typescript": false,
    "css": "sass"
  },
  "scripts": {
    "build:weapp:dev": "cross-env NODE_ENV=dev taro build --type weapp",
    "build:weapp:test": "cross-env NODE_ENV=test taro build --type weapp",
    "build:weapp:prd": "cross-env NODE_ENV=prd taro build --type weapp",
    "build:swan": "taro build --type swan",
    "build:alipay": "taro build --type alipay",
    "build:tt": "taro build --type tt",
    "build:h5": "taro build --type h5",
    "build:rn": "taro build --type rn",
    "build:qq": "taro build --type qq",
    "build:jd": "taro build --type jd",
    "build:quickapp": "taro build --type quickapp",
    "dev:weapp": "cross-env NODE_ENV=dev npm run build:weapp:dev -- --watch",//原本是"dev:weapp": "npm run build:weapp -- --watch"
    "test:weapp": "cross-env NODE_ENV=test npm run build:weapp:test -- --watch",
    "pro:weapp": "cross-env NODE_ENV=pro npm run build:weapp:prd -- --watch",/npm run build:weapp:prd:prd不能改,否则会报错
    "dev:swan": "npm run build:swan -- --watch",
    "dev:alipay": "npm run build:alipay -- --watch",
    "dev:tt": "npm run build:tt -- --watch",
    "dev:h5": "npm run build:h5 -- --watch",
    "dev:rn": "npm run build:rn -- --watch",
    "dev:qq": "npm run build:qq -- --watch",
    "dev:jd": "npm run build:jd -- --watch",
    "dev:quickapp": "npm run build:quickapp -- --watch"
  },
  "browserslist": [
    "last 3 versions",
    "Android >= 4.1",
    "ios >= 8"
  ],
  "author": "",
  "dependencies": {
    "@babel/runtime": "^7.7.7",
    "@tarojs/components": "3.3.5",
    "@tarojs/runtime": "3.3.5",
    "@tarojs/taro": "3.3.5",
    "@tarojs/react": "3.3.5",
    "react-dom": "^17.0.0",
    "react": "^17.0.0"
  },
  "devDependencies": {
    "@babel/core": "^7.8.0",
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值