1.Vue-CLI是官方提供的脚手架工具,默认已经为我们搭建好了一套利用webpack管理vue的项目结构

 

 2.安装vue-cli

  安装脚手架工具:npm install -g @vue/cli

  卸载旧脚手架工具:npm uninstall vue-cli -g

  检查是否安装成功:vue --version

  通过脚手架创建项目:vue create project-name

1)Vue-cli 脚手架工具搭建项目_静态资源

Vue-cli 脚手架工具搭建项目_项目结构_02

 

2)空格选择

Vue-cli 脚手架工具搭建项目_静态文件_03

 

(3)vue 版本

 Vue-cli 脚手架工具搭建项目_项目结构_04

 

4

Vue-cli 脚手架工具搭建项目_项目结构_05

 

5)选择css

6

Vue-cli 脚手架工具搭建项目_项目结构_06

 

7

Vue-cli 脚手架工具搭建项目_Vue2.X_07

 

8

Vue-cli 脚手架工具搭建项目_静态文件_08

    跳转到项目下:cd project-name

    运行服务:npm run serve

    打包项目:npm run build

    <!-- dist目录就是打包好的项目 -->

    3.Vue-cli生成的项目结构解读

    vue-cli2.x版本中生成的项目会有build和config文件夹,存储了webpack相关的配置,我们可以针对项目需求修改webpack配置

    vue-cli3.x以后的版本中生成的项目就没有有build和config文件夹了,化繁为简。

    4.项目结构解读:

    node-modules文件夹:存储了依赖的相关包

    public文件夹:任何配置在public文件夹的静态资源都会被简单复制。

        而不经过webpack,你需要通过绝对路径来应用他们。一般用来存储一些

        永远也不会变更的静态资源或者webpack不支持的第三方库

    src文件夹:代码文件夹

        |----assets文件夹:存储项目中自己的一些静态文件(图片/字体)

        |----components文件夹:存储项目中的自定义组件(小组件、公共组件)

        |----views文件夹:存储项目中的自定义组件(大组件、页面级组件、路由级别组件)

        |----router文件夹:存储VueRouter相关文件

        |----store文件夹:存储Vuex相关文件

        |----App.vue:根组件

        |----main.js:入口文件