zoukankan      html  css  js  c++  java
  • vue3.0+vite+ts项目搭建分环境打包(四)

    分环境打包配置

    新建.env.dev(或者.env)

    VITE_NODE_ENV = 'dev'
    VITE_HOST = 'http://local.host.com'

    执行yarn dev ,控制台执行结果如下

    新建.env.test

    VITE_NODE_ENV = 'test'
    VITE_HOST = 'https://xxx.xxx.cn'

    新建.env.prod

    VITE_NODE_ENV = 'prod'
    VITE_HOST = 'https://xxx.xxx.com'

    修改package.json

    "scripts": {
        "dev": "vite --mode dev",
        "build": "vite build --mode test",
        "build:prod": "vite build --mode prod",
        "serve": "vite preview",
        "lint": "eslint --ext src/**/*.{ts,yarnvue} --no-error-on-unmatched-pattern"
      }

    浏览器地址栏显示如下

    如果采用如下写法,浏览器地址栏显示如下

    "scripts": {
        "dev": "vite --host --mode dev",
        "build": "vite build --mode test",
        "build:prod": "vite build --mode prod",
        "serve": "vite preview --host",
        "lint": "eslint --ext src/**/*.{ts,yarnvue} --no-error-on-unmatched-pattern"
      }

    测试环境打包yarn build,正式环境打包yarn build:prod

    使用import.meta.env.VITE_HOST分别打印.test和.prod中的参数

  • 相关阅读:
    Docker 容器知识点
    Docker 常用命令
    杜教筛
    后缀自动机相关
    期望DP
    从零开始的莫比乌斯反演(函数)[详细推导]
    欧拉函数|(扩展)欧拉定理|欧拉反演
    优美诗词(持续更新)
    魔法 [线段树优化DP]
    stone2 [期望]
  • 原文地址:https://www.cnblogs.com/ToBeBest/p/15624811.html
Copyright © 2011-2022 走看看