vue-cli创建的项目详解

  • 首先从vue-cli的安装说起(现在几乎都是3.x了)
    全局安装vue-cli
    npm install vue-cli -g
  • 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

你可能感兴趣的:(前端,javascript,vue.js,npm,css)