使用vue-cli创建vue项目

使用vue-cli创建vue项目

下载

1.node官网安装nodejs(在安装好nodejs后npm存在)
nodejs下载
2.下载vue-cli
npm install -g vue-cli
3.检查安装成功
node -v
npm -v
vue(这里显示vue的帮助信息)
使用vue-cli创建vue项目

创建vue项目

vue help : 查看vue可用命令
vue list : 查看可用的构建vue项目的模板
vue init : 根据模板来创建vue项目

首先查看vue中有那些项目模板
使用vue-cli创建vue项目
使用webpack模板创建vue项目
vue init webpack demoVueProject(项目名)
使用vue-cli创建vue项目
以上当初始化创建项目时存在乱码问题
使用vue-cli创建vue项目
修改编码格式为utf-8(chcp 65001)
使用vue-cli创建vue项目

目录结构

使用vue-cli创建vue项目

  • bulid–项目构建(webpack)相关代码
    1.build.js:完成项目之后需要运行的可以将项目文件打包成静态文件,存放在项目根目录dist文件夹中(初始化时并没有dist文件夹,项目打包时生成)
    2.check-versions.js:主要是检查一些依赖的工具版本是否适用
    3.logo.png:vuelogo图片
    4.utils.js:提供工具函数,包括生成处理各种样式语言的loader,获取资源文件存放路径的工具函数
    5.vue-loader.conf.js:引入utils.js,应该是用于切换开发模式和生产模式的文件,以便用于不同模式来解析loader
    6.webpack.base.conf.js:此配置文件是vue开发环境的webpack相关配置文件,主要用来处理各种文件的配置(定义了vue实例app的main.js引用)
    7.webpack.dev.conf.js:在webpack.base.conf.js的基础上增加完善了开发环境下面的配置
    8.webpack.prod.conf.js:构建的时候用到的webpack配置来自webpack.prod.conf.js,该配置同样是在webpack.base.conf.js基础上进一步完善
  • config–配置目录,包括端口等,默认端口8080
    1.dev.env.js、prod.env.js、test.env.js:简单的设置了环境变量
    2.index.js:描述开发和构建两种环境下的配置(运行和打包)
  • node_modules–npm加载的项目依赖模块
  • src–开发的目录,基本上要做的事情都在这个目录里,包含以下目录文件:
    1.assets:放置一些图片,如logo等(静态图片资源目录)
    2.component:组件文件,可以不使用(存放开发所需组件)
    3.route:存放项目路由文件
    4.App.vue:项目入口文件,也可以直接将组建写在这里,不使用component目录(项目主组件,也是项目所有组件和路由的出口,之后他会被渲染到项目根目录index.html中显示出来,可以再此写一些适合全局的css样式)
    5.main.js:项目核心文件(引入vue模块和app.vue组件以及路由route,需要在全局使用的一些东西也定义在这里)
  • static–静态资源目录(图片、字体、js、css)
  • test–初始测试目录,可删除(测试部分先放置,后期在写)
    1.unit:单元测试,可以为每个组件编写单元测试,放在test/unit/specs目录下面,单元测试用例的目录结构建议和测试文件保持一致(相对于src),每个测试用例的文件名以.spec.js结尾。执行npm run unit时会遍历所有的spec.js文件,产出的测试报告在test/unit/coverage目录
    2.e2e:端到端或者是ui测试一种测试方法,它用来测试一个应用从头到尾的流程是否和设计时所想的一样(测试时运行runner.js文件)
  • index.html–首页入口文件,可添加meta信息或者统计代码
  • package.json–项目配置文件(项目信息、项目描述、项目依赖包)
  • RERADME.md–项目说明文档(运行、打包等指导)

引用

引用第三部分目录结构中一些内容(侵删)