单页面应用快速搭建工程化项目——vue-cli

vue-cli是一个Vue.js开发的可以快速创建工程化项目的标准工具,我们在创建Vue项目时就不需要自己手动配置webpack了,所以说vue-cli简化了我们基于webpack创建工程化的Vue项目的过程

不过在之前我们需要了解一下什么是单页面应用程序

单页面程序(Single Page Application),简称SPA

它指的是一个Web网站中只有唯一的一个HTML页面,所有的功能于交互都在这个唯一的HTML页面内完成,单页面应用程序的搭建就需要用到vue-cli

目录

安装配置了解vue-cli一条龙

了解Vue项目运行流程


安装配置了解vue-cli一条龙

首先第一步,我们需要安装vue-cli(需要下载为全局包)

npm i -g @vue/cli

我们可以运行终端命令来查看是否安装完成:

vue -V

安装好之后我们废话不多说,直接快速生成一个工程化Vue项目

vue create 项目名称

这时并不会立马创建好,会让你选择一些你需要的配置项

 我们就选第三项自定义配置文件,接下来我们需要选择具体需要哪些配置项

然后我们选择自己所搭建的vue项目版本以及哪个CSS预处理器,选择好之后我们再选择一下插件的配置文件存放位置

 然后他会告诉我们应该怎么运行这个项目

#切换到项目文件根目录
cd 项目文件名

#运行起来
npm run serve

完成之后我们美美的打开他给我们开启的本地服务器端口:

 看到这个页面,就代表我们一切都成功了

 这样一个Vue工程化项目就搭建完成了

快开始玩起来吧

我们来看一下都有哪些文件,插件的配置文件就不用说了,还有一个md格式的说明文件,git所需要的.gitignore文件

node_modules文件夹里面不用多说,存放着很多很多的第三方包

public文件夹下存放着我们的主页面index.html以及一张ico格式的vue的logo图片

src目录下存放着:

1.assets:存放项目中用到的静态文件,比如图片以及css样式表等

2.components:我们自己封装出来的可复用组件都需要放在这个文件夹下

3.main.js:项目入口文件,整个项目的执行过程会先去执行main.js文件,根据读取它的文件,得知该怎么去运行项目或者说去运行哪些项目文件

4.App.vue:项目根组件,是用来定义UI结构的,是编写待渲染的模板结构的文件


了解Vue项目运行流程 

通过以上文件的了解,我们应该不难理解到vue项目的运行流程:

vue会先通过main.js文件把App.vue的模板文件渲染到index.html指定的区域中<div id="app"><div>

我们打开main.js文件之后发现无非就是导入了一个vue的包,来得到一个vue构造函数;

还有渲染页面的.vue模块模板文件;

创建了一个Vue实例对象,使用里面的 render属性使用函数的方法来指定哪个组件渲染到页面上;

那么最后一个.$mount('#app')是干什么的?

其实我们看到#app就大体猜到了:

没错---就是用来替代el的,$.mount('#app')也是Vue实例上的一个方法,我们在Vue实例中使用el,不使用$.mount('#app')也是可以的

猜你喜欢

转载自blog.csdn.net/weixin_63836026/article/details/124452555