vue入门教程

Vue-cli入门教程

vue-cli是官方发布vue.js项目脚手架,使用vue-cli可以快速创建vue项目

一、安装

1.首先安装node.js

首先我们需要安装node.js环境,可以直接到Node.js中文官网
安装完成后,可以用命令行工具输入 node -v 和 ** npm -v ** 查看版本号,如果出现版本号就说明安装成功

2.安装国内镜像

推荐使用国内镜像安装,所以我们先设置cnpm:

npm install -g cnpm --registry=https://registry.npm.taobao.org

ps:如果安装失败,可以使用npm cache clean 清理缓存,然后重新安装

同样使用cnpm-v查看是否安装成功,如果出现版本号则表示安装成功

3.安装webpack

npm install webpack -g

4.安装vue-cli

安装好了node和webpack,我们可以直接全局安装vue-cli;在命令行输入

npm install vue-cli -g

但是这种安装方式比较慢,

国内镜像安装vue-cli方法:

cnpm install -g vue-cli

使用Vue -V (注意V大写)查看是否安装成功如果出现版本号则表示安装成功

二、通过以上4步,我们需要准备的环境都已经准备好了,下面使用vue-cli创建项目

1、在硬盘找到放工程的文件夹,这里有两种方式指定到相关目录:①cd 目录路径 ②如果以安装git的,在相关目录右键选择Git Bash Here

2、在cmd或者git中输入指令:

vue init webpack exprice

这里的 “exprice” 是项目名,可以自己定义ps:不能用中文

$ vue init webpack exprice --------------------- 这个是那个安装vue脚手架的命令
This will install Vue 2.x version of the template. ---------------------这里说明将要创建一个vue 2.x版本的项目
For Vue 1.x use: vue init webpack#1.0 exprice
? Project name (exprice) ---------------------项目名称
? Project name exprice
? Project description (A Vue.js project) ---------------------项目描述
? Project description A Vue.js project
? Author Datura --------------------- 项目创建者
? Author Datura
? Vue build (Use arrow keys)
? Vue build standalone
? Install vue-router? (Y/n) --------------------- 是否安装Vue路由,也就是以后是spa(但页面应用需要的模块)
? Install vue-router? Yes
? Use ESLint to lint your code? (Y/n) n ---------------------是否启用eslint检测规则,这里个人建议选no
? Use ESLint to lint your code? No
? Setup unit tests with Karma + Mocha? (Y/n)
? Setup unit tests with Karma + Mocha? Yes
? Setup e2e tests with Nightwatch? (Y/n)
? Setup e2e tests with Nightwatch? Yes
vue-cli · Generated "exprice".
To get started: --------------------- 这里说明如何启动这个服务
cd exprice
npm install
npm run dev

3、cd进入创建的目录,例如我的:cd exprice(自己建立的工程名字)

4、安装项目依赖:

cnpm install

5、启动项目,

npm run dev

如果出现下面的指示,则安装成功,浏览器输入下面的端口回默认出现一个vue的欢迎页面

 I  Your application is running here: http://localhost:8080

三、创建完成的项目目录如下

名称 说明
build 构建脚本目录
config 开发环境配置
node_modules 依赖的node包
src 源码目录
static 静态文件
.babelrc Es6编译的设置
.editoreconfig 代码风格配置文件
.gitignore git上传时忽略的一些文件,比如node_module这个文件
.postcssrc.js 转换css样式
index.html 入口文件
package-lock.json 更加详细的package.json
package.json 项目信息,名称,开发依赖等
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容