美文网首页VUE
vue:不同环境配置不同的打包命令

vue:不同环境配置不同的打包命令

作者: 一只机智的蜗牛 | 来源:发表于2019-04-06 13:28 被阅读0次

最近做的一个项目是配置了三个环境的:正式环境、测试环境和开发环境,下面以这个为例

第一步:安装cross-env

npm i --save-dev cross-env 或者在  package.json中加上"cross-env": "^5.0.1"进行安装依赖

package.json:

package.json

//这是我项目的目录

项目目录

第二步:修改各环境下的参数

在config/目录下添加test.env.js、develop.env.js。并且修改文件里的内容

config/prod.env.js

config/prod.env.js

config/test.env.js

config/test.env.js

config/develop.env.js

config/develop.env.js

第三步:更改build文件夹的东西

1. 给build文件夹下增加环境文件 webpack.develop.conf.js

webpack.develop.conf.js

2. 修改build.js

默认打包都是prod环境,我这里改成了默认是测试环境

打印是什么环境

build/build.js

3. 修改webpack.prod.conf.js

build/ webpack.prod.conf.js

4. 修改webpack.base.conf.js

由于config/index.js配置不同的环境,静态文件取得是不同的目录,所以这边要根据不同的环境取出不同的配置,如果配置一样,那就无需区分了

build/webpack.base.conf.js

config/index.js

config/index.js  dev运行 config/index.js 开发环境配置 config/index.js 测试环境配置   config/index.js 正式环境配置  

第四步: 输入不同的命令打包环境

"build--test": "cross-env NODE_ENV=testing env_config=test node build/build.js",

"build--prod": "cross-env NODE_ENV=production env_config=prod node build/build.js",

"build--develop": "cross-env NODE_ENV=develop env_config=develop node build/build.js"

测试环境打包: npm run build--test

正式环境打包: npm run build--prod

开发环境打包: npm run build--develop

相关文章

  • vue:不同环境配置不同的打包命令

    最近做的一个项目是配置了三个环境的:正式环境、测试环境和开发环境,下面以这个为例 第一步:安装cross-env ...

  • Vue配置不同环境 不同命令

    1.我们借助 cross-env 插件跨平台地设置及使用环境变量(必须装此依赖) 2.我们对config文件夹做配...

  • vue打包到服务器二级域名

    平时我们打包vue项目,直接npm run build如果项目中配置了不同环境打包那就npm run build-...

  • webpack打包

    背景 在我们项目开发中,vue-cli配置好的一些简单的打包命令往往都无法满足我们的需求。不同环境下的请求路径,a...

  • ant 多环境打包配置

    修改 package.json ,在 scripts 中增加打包命令(如下),使用不同的打包命令可用设置不同的环境...

  • 09-配置多环境打包

    如何配置多环境的打包呢?因为各个环境的接口地址也不同,所以这就引出了需要配置不同环境来进行打包。 在根目录下新建....

  • vue-cli 多环境配置

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

  • Vue项目分环境打包,开发,生产和测试

    在使用vue开发项目的时候,由于开发环境,测试环境和生产环境的请求地址不同所以想在打包的时候分不同环境去打包,上网...

  • vue 配置发布测试环境,成产环境api

    vue通过配置不同命令自动发布到测试环境或者成产环境 转载地址:https://www.cnblogs.com/j...

  • webpack 配置不同环境变量

    根据不同的命令引用不同环境下代码进行打包e.g: npm run build_dev -> 测试环境打包npm...

网友评论

    本文标题:vue:不同环境配置不同的打包命令

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