3.0 vue-cli 3.0版本与以下版本在搭建项目时的区别详解

  

3.0 vue-cli正式版于8月10号发布,但是3.0与2.0版本在搭建项目时到底有何不同呢?下面做一下简单的介绍,希望可以帮到有需要的朋友

  

1,全局安装vu-cli 3.0,npm安装- g @vue/cli (如果之前安装了2.0版本,先卸载npm卸载- g vue-cli);3.0安装完后,有以下两种创建项目的方式:

  

,指令:vue创建& lt;project-name>,然后会出现默认和手动两个选项,跟着步骤走就好,下面选择手动

  

 vue-cli 3.0版本与3.0以下版本在搭建项目时的区别详解

  

 vue-cli 3.0版本与3.0以下版本在搭建项目时的区别详解

  

等等   

b,用视图创建项目,vue ui 

  

 vue-cli 3.0版本与3.0以下版本在搭建项目时的区别详解

  

 vue-cli 3.0版本与3.0以下版本在搭建项目时的区别详解

  

然后点击创建跟着步骤走就好,

  

如果:你个人还是很想用之前的创建项目的方式,那你则需要安装(npm安装- g @vue/cli-init)这样就可以像之前一样创建项目,例如:,,vue init webpack vue-program

  

2,用vue-cli3.0版本创建的项目与2.0版本相比较,我们会发现,文件目录少了很多如:构建、配置,那么如何像vue-cli 2。*之前关于端口号的配置,打包之后的路径的配置,图片的配置等,到哪里配置呢? ? vue-cli 3.0可以在项目的根目录下新建一个vue.config。js文件,之前繁琐的配置都可以在这里直接配置。

  

官方是这样说的.vue.config。js是一个可选的配置文件,如果项目的(和包。json平级)根目录中存在这样一个文件,那么他会被@vue/cli-service自动加载,(并覆盖其内部的配置)

  

下面我们就看一下vue.config。js里的相关配置

  

 vue-cli 3.0版本与3.0以下版本在搭建项目时的区别详解

  

更多的相关配置,可参考官网,,https://cli.vuejs.org/zh/config/vue-config-js

  

, 3相关配置配好了,但是在打包时,如何配置(测试,预发,生产)环境呢?

  

这是我们只需要在根目录下创建后缀名为.env (.env.prod /.env.pre /,.env.test)的文件,将你需要的环境配进去就可以了,如:

  

 vue-cli 3.0版本与3.0以下版本在搭建项目时的区别详解

  

这里需要注意一点:由于我们再打包时,不需动NODE_ENV,所以这里面我们可以直接用生产(如果改了,你打包出来的项目会发现会少很多),如果不想用,那你则需要去底层进行修改相应的配置。

  

4,最后指出配置好环境以后,我们需要在package.json里面配置相应的指令,

        “buildTest”:“vue-cli-service构建,模式测试”,      :“buildPre vue-cli-service构建,模式”前      “构建”:“vue-cli-service构建——模式刺激”//打包,会把process.env.NODE_ENV设置为步骤4中“.env.alpha”文件设置的值。//注意,这里”——模式名字”要和步骤2中文件名“.env。名字“名字保持一致   之前      

 vue-cli 3.0版本与3.0以下版本在搭建项目时的区别详解

  

如果你还想在同一项目打不同的生产包,也只需在。env文件里面加上相应的配置,但是与vue-cli 2.0比较,你需要建多个。env文件,来控制的包如:

  

 vue-cli 3.0版本与3.0以下版本在搭建项目时的区别详解

  

 vue-cli 3.0版本与3.0以下版本在搭建项目时的区别详解

  

这样我们基本上就用vue-cli 3完成了vue-cli 2所有的配置了

  

,以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

3.0 vue-cli 3.0版本与以下版本在搭建项目时的区别详解