贼 Cool:使用脚手架 vue-cli 来搭建 Vue 环境
1. 介绍搭建 Vue 环境的方法
搭建 Vue 环境常用的有两个方法:
1、在 Vue.js 的官网上直接下载 vue.min.js,并用 “script” 标签引入(就像引入其它 js 文件一样)。这种方式简单明了(建议:初期学习时使用)
2、使用 npm 方法。这种方式是使用了官方提供的一个 vue-cli 脚手架工具来自动生成一个项目模板(在命令行中使用)。这种方式更易于构建大型应用(建议:后期使用)
之前刚接触 Vue 时,使用 vue-cli 搭建 Vue 环境,走了很多弯路。现在,为了更多的人不重蹈覆辙,我将其搭建步骤记录下来。
【注意】:这里所使用的环境
Vue 版本:2.9.6
前端工具:VsCode
Vue 版本2 和版本 3 的部分命令有些不同,但不影响学习使用!
2. 使用 vue-cli 搭建 Vue
2.1 设置 Node 环境
1、下载Node.js
到 Node.js 官网 去下载 Node.js
2、安装Node.js
双击Node.js安装包,进行安装。傻瓜式安装,一路“Next”
【注意】:默认安装完成以后,系统环境变量会自动把 node 的安装路径添加到 path 中。如果没有,请自行添加。记得路径不要错,是指到有 node.exe 的目录。
3、验证Node.js是否安装成功
进入 dos 命令行,查看所安装的 node 是否可以正常使用。其中 npm 是 node 下载安装完成后自带的包管理器。可以使用 npm 进行安装一些常用 modules。
查看 node 版本:
node -v
查看 npm 版本:
npm -v
4、设置nodejs prefix(全局)和cache(缓存)路径
设置nodejs prefix(全局):
// 设置全局模块存放路径npm config set prefix " D:\profession\frontEnd\Node"
【注意】:node.js 会自动寻找该路径下的 node_modules 文件夹为实际存放全局模块的路径。以后安装的全局模块(npm install ××× -g安装的模块)都会被放到 “D:\profession\frontEnd\Node\node_modules” 下,跟 npm 模块在同一个文件夹下。
设置缓存文件夹:
在 Node 文件夹下新建一个 node_cache 文件夹。
npm config set cache " D:\profession\frontEnd\Node\node_cache"
5、修改npmrc文件默认值
在D:\profession\frontEnd\Node\node_modules\npm下
修改为:prefix=D:\profession\frontEnd\Node。
如果不做这个修改,则 npm 运行 “npm ls -g” 的时候,仍然以默认的路径来查找已经安装的全局模块
6、全局安装 express 模块
npm install express -g
全局安装的express模块在node_modules文件夹下
Express与npm在同一文件夹下
2.2 基于 Node.js 安装 cnpm(淘宝镜像)
1、安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
直接使用npm来安装一些工具的话会比较慢,所以,我们使用淘宝镜像cnpm。以后,使用到npm可以替换为cnpm
2、验证 cnpm 安装是否成功
cnpm -v
2.3 安装vue
cnpm install vue -g
2.4 安装webpack
cnpm install webpack -g
2.5 安装vue命令行工具。即:vue-cli
cnpm install vue-cli -g
Vue-cli这个工具可以帮我们搭建好我们需要的模板,比较简单。
2.6 安装webpack-cli
cnpm install webpack-cli -g
2.7 检测安装是否成功
好了,至此 Vue 的环境已搭建完毕了。
3. 使用 vue-cli 创建项目
1、新建一个项目
在硬盘上找一个文件夹放工程用的,在终端中进入该目录
cd 目录路径
2、根据模板创建项目
vue init webpack helloworld
“helloworld” 是项目名(可随意取)
会有一些初始化的设置,如下输入:
(以上命令是生成一个基于webpack模板的新vue工程,工程的名字是:helloworld;当然,名字取啥样,随你意)
3、进入工程目录
cd helloworld
工程目录如图所示:
这里推荐使用的前端工具是 “VsCdoe”。
至此,一个新的项目文件夹就创建完成,这个项目文件是在使用了脚手架vue-cli的前提下创建的,所以使用了这个工具提供的默认版式, 这就是使用脚手架搭建的项目文件的结构
4、安装项目依赖
因为各个模板间都是相互依赖的,所以要安装依赖,在命令行输入 cnpm install ,你会发现在已经创建的项目结构里面会多出一个 node_modules 的文件夹,里面就是刚才安装的所有依赖。
一定要从官方仓库安装,npm 服务器在国外所以这一步安装速度会很慢。
npm install
5、启动项目
npm run dev
此命令是开启正常开发模式,会正常监听 808 0端口,然后打开浏览器,地址就是:http://localhost:8080/,当然,这里的端口你可以在 config 文件下的index.js 里进行更改)
6、再次新建一个项目
如果已经全局安装过 vue-cli 了,再搭建项目的时候无需再安装一遍,直接使用 vue init webpack 项目名 即可。
vue init webpack 项目名