分析Vue脚手架(CLI)

本文介绍了Vue脚手架,它是Vue官方标准化开发工具,最新版本4.x。详细说明了创建脚手架步骤,包括进入文件夹、创建项目、选择版本等。还介绍了相关文件作用,如main.js是入口文件,App.vue包含结构等。阐述了render作用、不同版本Vue区别,以及脚手架默认配置和自定义方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:

1.Vue脚手架是Vue官方提供的标准化开发工具(开发平台)

2.最新的版本是4.x

3.文档 http://cli.vuejs.org/zh/

command line interface

创建脚手架步骤:

ctrl+c 暂停

1.进入到要创建脚手架的文件夹

2.vuecreate 项目名(名字不能采用驼峰,也不能大写)

3.选择vue2或者vue3 + 回车

4.有提示命令:先打开文件夹

5.再输入npm run serve

6.会生成一个网址

7.按住ctrl点击,即可打开页面

文件:

1.babel.config.js babel的配置文件

2.package.json 脚手架的文件

build:最终的一次编译,传给后端的.html代码

lint:所有文件进行一次语法检查

3.package-lock.json 版本文件

3.README.md 教程 可以写笔记

4.src文件夹

①main.js 整个项目的入口文件 (可以直接在main.js中直接运行)

1.引入vue 2.引入app组件。所有组件的父组件 3. 关闭生产提示 4.创建vue对象实例——vm 5.render把组件引入

②App.vue 结构+交互+样式

③assets文件夹 一般放入静态资源

④components文件夹 放入写的组件

5.public文件‘

①***.ico 页面图标

②index.html 整个页面的的网页标签

*<%=BASE_URL%>表示路径public文件夹内,即./。为了防止打开网页时出现问题,一般不用/来写路径

*去pachage.json文件中找到网页的name,通过插件完成

render的作用:

为什么不能按原来的写组件?

因为引入了残缺般的vue

render:是一个vue帮你调用的函数

可以通过render的createElement的方法引入组件

createElement需要两个参数:组件的标签和内容,如果是组件就不需要两个参数了

注意:render必须有返回值

由于没有用到this,可以写成箭头函数

vue中的template可以被解析,但是main.js里的不能被解析

使用精简般的vue的好处:

能使最后打包出来的文件不包括模板解析器

关于不同版本的Vue:

1.vue.js与vue.runtime.xxx.js的区别:

(1).vue.js是完整版的Vue,包含:核心功能+模板解析器。

(2).vue.runtime.xxx.js是运行版的Vue,只包含:核心功能;没有模板解析器。

2.因为vue.runtime.xxx.js没有模板解析器,所以不能使用template配置项,需要使用

render函数接收到的createElement函数去指定具体内容。

脚手架的默认配置:

红色框中的内容名字都不能改

vue.config 文件可以自定义手脚架(官网上可以查找)

例子:修改入口文件

注意:pages内不能什么都不写,会报错

!关闭语法检查的方法

(Typora)

## vue.config.js配置文件

1. 使用vueinspect > output.js可以查看到Vue脚手架的默认配置。

2. 使用vue.config.js可以对脚手架进行个性化定制,详情见:https://cli.vuejs.org/zh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值