vue工程如何打包部署运行,vue项目打包后如何运行

  vue工程如何打包部署运行,vue项目打包后如何运行

  本文主要介绍了如何在vue项目中配置自己的启动命令和包命令,有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  

目录

  配置自己的启动命令和打包命令,准备vue项目启动命令的配置和切换。vue npm运行开发和npm运行服务配置修改方法的启动命令切换

  

配置自己的启动命令和打包命令

  在开发中,通常需要做一些开发调试,本地开发和与后台的在线观察。

  如何用一组代码和几个命令轻松做到这一点?

  

准备

  首先,除了vue项目,我们需要安装几个额外的包来帮助我们。

  这只是vue-cli2中的配置。当然,vue-cli3也可以通过以下方式配置一些环境。

  npm i跨环境外壳js -D

  Cross-env可以帮助我们更好地利用process.env中的指令,每个环境中唯一的shelljs允许我们使用js操作shell命令首先建一个 shell 操作的文件 如config.url.js 目的帮助我们将不同环境目录 copy 到同一个文件中

  var shell=require( shelljs );

  console.log(环境变量是,process . env . node _ URL);

  shell.rm(-rf ,[)。/dist ,。/dist。*]);

  if(process . env . node _ URL=== DEV ){

  shell.cp(-R ,)。/src/config/dev.env.js。/src/config/env.js )

  }

  if(process . env . node _ URL=== DEV _ TEST ){

  shell.cp(-R ,)。/src/config/dev.prod.env.js。/src/config/env.js )

  }

  if(process . env . node _ URL=== PROD _ DEV ){

  shell.cp(-R ,)。/src/config/prod.dev.env.js“,”。/src/config/env.js )

  }

  if(process . env . node _ URL=== PROD ){

  shell.cp(-R ,)。/src/config/prod.env.js“,”。/src/config/env.js )

  }

  建一个环境文件 如下:

  总之。包封/包围(动词envelop的简写)

  模块.导出={

  //.您的配置的当前环境url

  }

  最后,通过index.js导出数据

  从导入环境。/env

  导出默认环境

  到目前为止,我们已经完成了环境的配置,您可以添加您想要配置的各种参数,并将其应用到您需要的开发中。

  接下来,我们需要更改package.json中脚本的命令

  示例

  //NODE_URL=DEV process.env变量,用来了解你当前的环境。

  //node build/config.url.js启动shell文件,将您的环境配置文件复制到指定的目录文件中。

  //您可以配置更多的环境

  脚本:{

   dev : cross-env node _ URL=devnodebuild/config . URL . js web pack-dev-server-online-progress-config build/web pack . dev . conf . js //a启动命令

  

vue项目启动命令的配置与切换

  

vue启动命令的切换npm run dev和npm run serve配置

  使用vue-cli创建的vue项目都是3.0之前的npm run serve。

  但是3.0以后,默认命令是npm run dev。

  尽管它们的本质对应于vue-cli-service serve命令

  但是run serve和run dev不统一还是很不爽。

  有几个不同版本的项目和不同的命令来启动。

  

修改方法

  1.找到项目中的 package.json 文件

  Node.js项目遵循模块化架构。当我们创建Node.js项目时,意味着创建了一个模块。这个模块的描述文件叫做package.json

  2.找到对应的配置项,修改为自己需要的

  找到与“vue-cli-service serve”的值相对应的密钥名称,并将其修改为您自己的名称。

  Dev对应于npm run dvserve,npm run serve命令对应于NPM run serve命令。以上是我的亲身经历。希望大家给我们一个参考,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: