天天看点

从零开始搭建一个Vue项目说明前期的准备

说明

  1. vue.js可以直接在html中引入
  2. 为了打包成工程,可以使用 npm,这里就是下文的讲解内容
  3. 所有的代码都是在命令行中输入或者粘贴上即可

前期的准备

命令行工具

  • window自带的cmd
  • git的Bash
git Bash 粘贴不是Ctrl + V 而是 Insert键 (一般都在方向键上面)

运行环境

node.js 和 npm

vue打包等功能都是基于node.js的,因此必须安装node.js

根据硬件版本选择不同的安装包,现在一般都是64bit

傻瓜式安装,除了选择一下安装目录,其它都是下一步

node.js下载地址

从零开始搭建一个Vue项目说明前期的准备

node.js 现在安装后自带 npm

但是要自己检查一下,在命令行中输入

node -v
npm -v
           
从零开始搭建一个Vue项目说明前期的准备
从零开始搭建一个Vue项目说明前期的准备

修改镜像

国内访问很慢,因此需要使用镜像

npm config set registry=https://registry.npm.taobao.org 
           

安装cnpm,之后的安装命令和npm相同

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

安装vue

注意

执行

vue init webpack my-project

初始化工程时.

注意默认当前位置,所以如果想在指定目录下初始化

  • window cmd: e: 到e盘,然后 cd vue 到指定目录,在执行命令
  • git Bash : 右键文件 选择 Git Bash 直接输入命令

命令

# 全局安装 vue-cli
$ cnpm install --global vue-cli
# 创建一个基于 webpack 模板的新项目
$ vue init webpack my-project
# 这里需要进行一些配置,默认回车即可 遇到询问yes or no
# 直接都点yes
This will install Vue 2.x version of the template.

For Vue 1.x use: vue init webpack#1.0 my-project

? Project name my-project
? Project description A Vue.js project
? Author runoob <[email protected]>
? Vue build standalone
? Use ESLint to lint your code? Yes
? Pick an ESLint preset Standard
? Setup unit tests with Karma + Mocha? Yes
? Setup e2e tests with Nightwatch? Yes
           

初始化后,会有下图的目录结构

从零开始搭建一个Vue项目说明前期的准备

但是还需要执行下面的命令,才能运行

# 安装
cnpm install
# 运行
cnpm run dev
           
  • 默认的端口号为 8080
  • 在工程目录下 config/index.js 中修改端口号等配置信息

打开地址

http://127.0.0.1:8080/#/

从零开始搭建一个Vue项目说明前期的准备
从零开始搭建一个Vue项目说明前期的准备

参考文章:

vue的安装

npm的镜像

git安装教程

cnpm

nvm node npm webpack vue-cli 安装流程