问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vue2和vue3创建项目?

发布网友 发布时间:2024-10-03 06:15

我来回答

1个回答

热心网友 时间:2024-10-23 02:43

vue-cli3.x与vue-cli2.x构建项目的区别

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

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

a、指令:vuecreateproject-name;然后会出现默认和手动两个选项,跟着步骤走就好;下面选择手动等等

b、用视图创建项目vueui

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

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

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

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

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

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

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

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

“buildTest”:“vue-cli-servicebuild--modetest”,

"buildPre":"vue-cli-servicebuild--modepre"

"build":"vue-cli-servicebuild--modeprod"

//打包,会把process.env.NODE_ENV设置为步骤4中‘.env.alpha’文件设置的值。

//注意,这里“--mode名字“要和步骤2中文件名“.env.名字”名字保持一致

vue2/vue3环境搭建

检查是否安装成功

Vuebuild==打包方式,回车即可;

Installvue-router==是否要安装vue-router,项目中肯定要使用到所以Y回车;

UseESLinttolintyourcode==是否需要js语法检测目前我们不需要所以n回车;

Setupunittests==是否安装单元测试工具目前我们不需要所以n回车;

Setupe2etestswithNightwatch==是否需要端到端测试工具目前我们不需要所以n回车;

1、build:构建脚本目录

1)build.js==生产环境构建脚本;

2)check-versions.js==检查npm,node.js版本;

3)utils.js==构建相关工具方法;

4)vue-loader.conf.js==配置了css加载器以及编译css之后自动添加前缀;

5)webpack.base.conf.js==webpack基本配置;

6)webpack.dev.conf.js==webpack开发环境配置;

7)webpack.prod.conf.js==webpack生产环境配置;

2、config:项目配置

1)dev.env.js==开发环境变量;

2)index.js==项目配置文件;

3)prod.env.js==生产环境变量;

3、node_modules:npm加载的项目依赖模块

4、src:这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:

1)assets:资源目录,放置一些图片或者公共js、公共css。这里的资源会被webpack构建;

2)components:组件目录,我们写的组件就放在这个目录里面;

3)router:前端路由,我们需要配置的路由路径写在index.js里面;

4)App.vue:根组件;

5)main.js:入口js文件;

5、static:静态资源目录,如图片、字体等。不会被webpack构建

6、index.html:首页入口文件,可以添加一些meta信息等

7、package.json:npm包配置文件,定义了项目的npm脚本,依赖包等信息

8、README.md:项目的说明文档,markdown格式

9、.xxxx文件:这些是一些配置文件,包括语法配置,git配置等

1.解决vue不能自动打开浏览器的问题:当我们输入npmrundev,运行项目,命令行提示我们运行成功,但是浏览器也没有自动打开,只能自己手动输入。

改完之后重启一下即可。

2.为了避免端口冲突,也可以修改port,打开目录同上

更改成功:

1.如果你已经全局安装了旧版本的vue-cli(1或2),你需要先通过

npmuninstallvue-cli-g或yarnglobalremovevue-cli卸载它(卸载脚手架)

2.全局安装npminstall-g@vue/cli或yarnglobaladd@vue/cli

3.全局安装了vue-cli3但是还想用vue-cli2,添加一个桥接工具命令:npminstall-g@vue/cli-init

4.可以进行创建项目了

vue-cli2:命令:vueinitwebpackmy_project

vue-cli3命令:vuecreatemy-project

3.版本不同安装方式也不同

vue-cli2:命令npminstall-gvue-cli

vue-cli3:命令npminstall-g@vue/cli

3.版本不同的创建项目方式不同

vue-cli2:命令:vueinitwebpackmy_project

vue-cli3命令:vuecreatemy-project

4.vue-cli2和vue-cli3安装完后的项目目录不一样

5.安装指定版本的vue

npminstall-g@vue/cli@3.12.1

vue-cli3.0项目目录结构

vue-cli2.0项目目录结构

vue-cli4.5.15的vue2项目目录

vue2.0与vue3.0搭建项目的命令

设置镜像源npmconfigsetregistry--global

全局安装cnpm???npmicnpm-g

全局安装vue?????npmi-gvue

全局安装vue-cli3??npmi-g@vue/cli

创建项目:vuecreatehello-demo

之后根据提示操作即可

设置镜像源npm:configsetregistry--global

全局安装cnpm:????npmicnpm-g

全局安装vue:?????npmi-gvue

全局安装vue-cli(默认为2)?:???npmi-gvue-cli

全局安装webpack:npmiwebpack-g

创建项目:vueinitwebpack?项目名

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
纯种萨摩和不纯的萨摩的区别 不是纯种萨摩,长大成型后和纯种萨摩外表一样吗 学播音主持和配音哪个更赚钱,各有各的长处 学播音真的能改变声音吗,会让自己的普通话更加标准 学习播音和配音的作用,可以提升自信和气质 普通人学配音有没有用,有兴趣则有用 什么是永诚财产保险股份有限公司 win10电脑升级不了ie11win10怎么升级ie11 电脑硬件保修哪些电脑硬件保修包括什么 电脑固态硬盘质保几年一般的电脑保修时间是多久 吃了橙子后能吃鸡蛋和红枣红糖吗 EXCEL求助,在A列中出现0-9数字,就在BCDE列中填写图中数字,求公式。谢谢... 水泥搅拌桩试桩规范 水泥搅拌桩有专门的规范吗?有的话名称是什么?谢谢 高通骁龙888处理器会很热吗 高通骁龙888是什么处理器的水平 买房应该如何选位置呢? 函数f(x),g(x)在区间[a,b]上都有意义,且在此区间上满足: (1)已知m、n为有理数时,关于m2+|n|值的判断正确的是_.A、m2+|n|... 便秘怎么办呀.好几天拉不出来粑粑了 设Mn(R),(n>=2)是n阶矩阵环,且A属于Mn(F).试证A的左(右)零因子<=>|A... 千克历史沿革 最近几天一直便秘但肚子疼就是拉不出来 f(x)定义在R上 任意mn,都有f(m+n)=f(m)+f(n),且当x大于0, f(x)大于... 这几天都有点便秘,总觉得肛门紧坠感可是就是拉不出来... 证明: 设A,B分别是m,n阶方阵, 则分块矩阵 0 A B C 的行列式 = (-1)^... ...有的时候肚子疼,可跑到厕所就是拉不出来,现在肚子涨的难受,有什么办... ...点A在点B的左边,O是原点,M是OA的中点,N是OB的中点. (1)如图,若点... 我脸上总是痒痒的不行,一挠就红一片,鼻子,眉毛,脸上都有都是红斑,这... ...在R+上,对任意的m,n∈R+,恒有f(mn)=f(m)+f(n),且当x>1时,f(x)<... ...与手机的蓝牙传输无线鼠标适配器能当蓝牙适配器使用吗需要硬件还是... 2008年12月14日流星雨 2008年12月的流星雨的盛期到底是在哪一天???急急急急急急!! 2008年12月28日有流星雨么? 现在汉口火车站,出站口到进站口怎么走?因为要转车,时间紧。谢谢! 为什么一到夏天皮肤瘙痒 蔷薇少女一共有几集? 出汗脸痒怎么回事 是不是高中时学文科,将来有利于考公务员??悲剧的我被学好数理化走面天下... 出汗脸就痒痒怎么办 现在考公务员对文科有优势吗 身体皮肤干燥痒是什么原因 ...硬水煮沸可以得到软水和水垢,水垢的主要成分是CaCO3和Mg(OH)2... 对水垢的主要成分是CaCO3和Mg(OH)2而不是CaCO3和MgCO3的原因解释_百... 为什么到冬天,天天洗澡,身体还觉的痒呢??? 水垢和什么东西反应能去除水垢【化学东西也行。对身体没害。】急急... 下列各组物质中,前者为容器内壁的污物,后者为选用的洗涤剂,你认为能达... 张老师有一根电线长12米,做一件教具要用2米,一共可以做几件教具?一共... 一根线长10米,做一件教具要用2米,一共可以做几件教具,一共要剪几次... ...绳子,可以做几根跳绳?每次剪一根,,要剪几次?