vue-cli创建的项目详解

  • 首先从vue-cli的安装说起(现在几乎都是3.x了)
    npm install vue-cli -g
    全局安装vue-cli
  • vue-cli创建项目
    vue init webpack <项目名称>

    ? Project name  输入项目名称

    ? Project description 输入项目描述

    ? Author 作者

    ? Vue build 打包方式,回车就好了

    ? Install vue-router?  选择  Y 使用 vue-router,输入 N 不使用

    ? Use ESLint to lint your code? 代码规范,推荐 N

    ? Setup unit tests with Karma + Mocha? 单元测试,推荐 N

    ? Setup e2e tests with Nightwatch? E2E测试,N

  • 框架目录结构
    ├── README.md // 项目说明文档
    
    ├── node_modules // 依赖包目录
    
    ├── build // webpack相关配置文件(都已配置好,一般无需再配置)
    
    │       ├── build.js  //生成环境构建
    
    │       ├── check-versions.js  //版本检查(node,npm)
    
    │       ├── dev-client.js    //开发服务器热重载 (实现页面的自动刷新) 
    
    │       ├── dev-server.js    //构建本地服务器(npm run dev)
    
    │       ├── utils.js         // 构建相关工具
    
    │       ├── vue-loader.conf.js   //csss 加载器配置
    
    │       ├── webpack.base.conf.js    //webpack基础配置
    
    │       ├── webpack.dev.conf.js     // webpack开发环境配置
    
    │       └── webpack.prod.conf.js     //webpack生产环境配置
    
    ├── config // vue基本配置文件(可配置监听端口,打包输出等)
    
    │       ├── dev.env.js // 项目开发环境配置
    
    │       ├── index.js //   项目主要配置(包括监听端口、打包路径等)
    
    │       └── prod.env.js // 生产环境配置
    
    ├── index.html // 项目入口文件
    
    ├── package-lock.json // npm5 新增文件,优化性能
    
    ├── package.json // 项目依赖包配置文件
    ├── src // 项目核心文件(存放我们编写的源码文件)
    
    │       ├── App.vue // 根组件
            
    │       ├── assets // 静态资源(样式类文件、如css,less,和一些外部的js文件)
    
    │       │       └── css  //样式
    
    │       │       └── font  //字体
    │       │       └── images  //图片
    │       ├── components // 组件目录
    
    │       │       └── Hello.vue // 测试组件
    
    │       ├── main.js // 入口js文件
    
    │       └── router // 路由配置文件夹
    
    │       └── index.js // 路由配置文件
    
    └── static // 静态资源目录(一般存放图片类)
  • 运行项目:
    npm install   (安装依赖)
    npm run dev

猜你喜欢

转载自www.cnblogs.com/zhuzhu520/p/11451259.html