美文网首页
uni-app 转 vue-cli项目配置多环境

uni-app 转 vue-cli项目配置多环境

作者: jing_bao | 来源:发表于2022-01-07 16:32 被阅读0次

首先全局安装vue-cli(如果安装报错,可先卸载(终端执行npm uninstall -g vue-cli),再安装(npm install -g @vue/cli))

npm install -g @vue/cli

创建一个空的uni-app项目

vue create -p dcloudio/uni-preset-vue my-project

创建时,会提示选择项目模板,选择默认模板即可。可参考:https://uniapp.dcloud.io/quickstart-cli
安装完后,在项目根目录创建src文件,然后把需要转换的工程内所有的文件复制到src文件中。

node-sass安装

npm install node-sass@4.14.1 --save
npm install sass-loader@8.0.0 --save

然后可执行
npm run serve 运行项目
npm run build 打包项目

若项目需要配置多环境打包发布
参考文章链接:uni-app -- cli创建多环境以及打包问题

只需在配置js时设置

if (process.env.env.VUE_APP_ENV === 'development') { // 开发环境
//配置开发环境相关地址
} else if (process.env.VUE_APP_ENV === 'test') { // 测试环境
//配置测试环境相关地址
} else  if (process.env.VUE_APP_ENV === 'production') { // 正式环境
//配置正式环境相关地址
} 

package.json中以h5为例

"scripts": {
    "build:prod": "npm run build:h5",
    "build:dev":"npm run build:h5dev",
    "build:test":"npm run build:h5test",
    "build:h5dev":"cross-env VUE_APP_ENV=development NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build",
    "build:h5test":"cross-env VUE_APP_ENV=test NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build",
    "build:h5": "cross-env VUE_APP_ENV=production NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build"
    }
    

打包后文件路径为 dist/build/h5

打包h5静态资源路径错误, 相对路径修改


如图

相关文章

  • uni-app 转 vue-cli项目配置多环境

    首先全局安装vue-cli(如果安装报错,可先卸载(终端执行npm uninstall -g vue-cli),再...

  • vue-cli 多环境配置

    vue-cli 多环境配置 打包命令--mode xxx 用来区别是环境image 基本配置项目根目录下创建 .e...

  • Vue

    vue-cli启动项目 vue项目文件介绍 build:webpack配置 config:环境变量的配置 stat...

  • 2018-10-10

    环境配置全局安装 vue-cli: 初始化项目这里使用官方的 vue-cli 初始化一个 Vue 项目vue-cl...

  • 2018-12-16

    一. 环境配置 全局安装 vue-cli: 二. 初始化项目 这里使用官方的 vue-cli 初始化一个 Vue ...

  • 01、vue 新建项目配置(我所需要的配置)

    1、初始化vue项目 2、px转rem 3、配置sass(新版的vue-cli初始化的项目只需要下载不需要配置) ...

  • arcgis + vue 本地开发环境配置 2018-04-28

    arcgis + vue 本地开发环境配置 1 首先用 vue-cli 生成项目结构并安装项目依赖,当然,这不是唯...

  • vue-cli脚手架搭建vue项目

    一、下载nodejs并安装和配置环境变量 二、安装vue-cli脚手架 三、使用vue-cli脚手架创建项目 四、...

  • 2018-12-06

    1. 环境配置 全局安装 vue-cli: 2. 初始化项目 这里使用官方的 vue-cli 初始化一个 Vue ...

  • 使用vue-cli + uni-app 创建编译小程序

    1.安装vue-cli 2.使用vue-cli创建uni-app项目 3.uni-app组件及api接口基本与微信...

网友评论

      本文标题:uni-app 转 vue-cli项目配置多环境

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