15. vue.cli【开发标准工具】

15. vue.cli【开发标准工具】

1.工具说明
1.cli是vue项目的快速构建工具,类似于gulp
2.它的底层是基于webpack
2.cli的安装流程
1.全局安装yarn【包管理】
$ cnpm i yarn -g

2.全局安装cli3
$ cnpm i  @vue/cli -g


3.图形界面创建
$ vue ui

4.选择创建新项目
create a new project here

5.选择手动选择功能
    1.Babel
    2.CSS Pre-processors【预处理器选择 Stylus】

6.选择不保存预设【最后等待完成即可...]
3.文件目录说明
1.node_modules【项目的依赖包】
  cli3 webpack配置放在node_modules中
  
2.public【静态资源目录】( 生产环境 )【 这个目录下的静态资源不会被webpack 编译 】
  - img
  - js
  - css
  - favicon.ico  项目标题的logo
  - index.html   根实例组件的模板,也是整个项目的容器
  
3.src【源代码开发目录】( 也是开发者主要开发的目录文件夹 )
    1.assets【开发环境的静态资源目录】( 这个目录中的资源会被webpack编译)
                        assets中如果图片的大小 > 4k 我们就原样拷贝到dist目录
                        assets中如果图片的小小 < 4K 我们就将这个图片转化成 base64 
        2.components【组件存储目录】
                        xxx.vue文件,单文件组件,一个vue文件就是一个组件
                    组成部分
                         1.template模板( 必须写的 )
                         2.script脚本 ( 可写可不写)
                         3.style样式 ( 可写可不写 )
                        4.scoped 作用是可以减少命名冲突,规定一个样式的作用域
- .gitignore             【git上传忽略文件配置】
- babel.config.js      【优雅降级配置文件】  用来将es6 --> es5
- package.json        【整个项目的依赖配置文件】
- README.md         【整个项目启动的说明性文件】
- yarn.lock                 【整个项目的依赖性文件的信息】
- postcss.config.js    【项目css预处理的配置】
- .browserslistrc      【浏览器版本的支持】

你可能感兴趣的:(15. vue.cli【开发标准工具】)