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中的参数

  • 相关阅读:
    正则表达式
    UVALive
    Python科学计算基础篇
    IntelliJ IDEA 2017.3激活与汉化
    hive order by,sort by, distribute by, cluster by作用以及用法
    Hive调优
    Hive 索引
    hive视图
    Hive 分区 分桶使用
    linux内核优化,内核参数详解
  • 原文地址:https://www.cnblogs.com/ToBeBest/p/15624811.html
Copyright © 2011-2022 走看看