美文网首页
Taro使用记录

Taro使用记录

作者: R_X | 来源:发表于2022-09-30 10:39 被阅读0次

    Taro: https://docs.taro.zone/docs
    版本: Taro -- 3.5.3 Vue: 3.0.0

    一、scripts 命令

        "build:weapp:prod": "NODE_ENV=production taro build --type weapp",
        "build:weapp:prod:win": "cross-env NODE_ENV=production taro build --type weapp",
        "build:weapp:prod:devapi": "NODE_ENV=production NODE_API=development taro build --type weapp",
        "build:weapp:prod:devapi:win": "cross-env NODE_ENV=production NODE_API=development taro build --type weapp",
        "build:weapp:dev:devapi": "NODE_ENV=development NODE_API=development taro build --type weapp",
        "build:weapp:dev:devapi:win": "cross-env NODE_ENV=development NODE_API=development taro build --type weapp",
        "dev:weapp": "npm run build:weapp:dev:devapi -- --watch",
        "dev:weapp:win": "npm run build:weapp:dev:devapi:win -- --watch",
        "prod:devapi:weapp": "npm run build:weapp:prod:devapi -- --watch",
        "prod:devapi:weapp:win": "npm run build:weapp:prod:devapi:win -- --watch",
        "prod:weapp": "npm run build:weapp:prod -- --watch",
        "prod:weapp:win": "npm run build:weapp:prod:win -- --watch",
    

    1、 Windows环境

    # 本地开发 
        # 开发环境方式构建(代码不压缩,构建速度快,但是包体积过大无法真机调试) - 调测试接口
    $ npm run dev:weapp:win
        # 正式环境方式构建(代码压缩,构建速度慢,但是包体积小,可以真机调试) - 调正式接口
    $ npm run prod:weapp:win
    
    # 发布上线
        # 测试环境 - 代码压缩构建 + 调用测试环境接口
    $ npm run build:weapp:prod:devapi:win
        # 正式环境 - 代码压缩构建 + 调用正式环境接口
    $ npm run build:weapp:prod:win
    

    2、 MAC 环境

    # 本地开发 
        # 开发环境方式构建(构建速度快,但是包体积过大无法真机调试) - 调测试接口
    $ npm run dev:weapp
        # 正式环境方式构建(构建速度慢,但是包体积小,可以真机调试) - 调正式接口
    $ npm run prod:weapp
    
    # 发布上线
        # 测试环境 - 代码压缩构建 + 调用测试环境接口
    $ npm run build:weapp:prod:devapi
        # 正式环境 - 代码压缩构建 + 调用正式环境接口
    $ npm run build:weapp:prod
    

    Tips: 本地开发时,采用不压缩构建时,如果包的体积超了3M,可以在微信开发者工具勾选: 详情-本地设置-预览及真机调试时主包、分包体积上限调整为4M

    二、相关配置

    1、vue-dev-tool

    # 1、安装依赖
    npm i @tarojs/plugin-vue-devtools --save-dev
    # 2、配置
    在 /config/index.js的 plugins配置项中添加: '@tarojs/plugin-vue-devtools'
    

    2、全局变量

    在 /config/index.js 中配置。不知道为什么在 /config/dev.js 和 /config/prod.js 中配置的无效

    defineConstants: {
        baseUrl: process.env.NODE_API === 'development' ? '"http://129.122.222.120/dev"' : '"https://dev.taro.cn"',
        baseImgHost: process.env.NODE_API === 'development' ? '"http://129.122.222.120/img"' : '"https://dev.taro.cn/img"'
    }
    

    相关文章

      网友评论

          本文标题:Taro使用记录

          本文链接:https://www.haomeiwen.com/subject/fqmlartx.html