文章目录
1 Vue.js简介
Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
2 NPM安装
2.1 安装 node.js
在安装Vue之前先来介绍Node.js。Node.js类比于Java中的JVM,即Nodejs是js运行时,运行环境,对于js的后台开发具有划时代的意义。
nodejs是前端的一整套工具链。
特点>
- 它是一个Javascript运行环境
- 依赖于Chrome V8引擎进行代码解释
- 事件驱动
- 非阻塞I/O
- 轻量、可伸缩,适于实时数据交互应用
- 单进程,单线程
优缺点
优点:
- 高并发;
- 适合I/O密集型应用
缺点
- 不适合CPU密集型应用;CPU密集型应用给Node带来的挑战主要是:由于JavaScript单线 程的原因,如果有长时间运行的计算(比如大循环),将会导致CPU时间片不能释放,使得后续I/O无法发起;
解决方案:分解大型运算任务为多个小任务,使得运算能够适时释放,不阻塞I/O调用的发起; - 只支持单核CPU,不能充分利用CPU;
- 可靠性低,一旦代码某个环节崩溃,整个系统都崩溃。
安装步骤: 官网下载安装包 http://nodejs.cn/download ,如下,选择Add to Path 选项
安装完毕,在命令行中输入npm -v和node -v,若出现版本号则安装成功。
升级npm: npm install -g npm
2.2 设置global和cache路径(便于管理下载的模板,集中在一起)
(1)在node.js安装目录下,新建node_globa和node_cache两个文件夹
npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"
(3)cnpm安装(非必要步骤 由于网络波动,后面的VUE安装可能出现丢包,导致环境安装失败,若失败则回到此步骤),切记将npm和cnpm放在同一个目录下
3 修改环境变量
path环境变量追加 C:\Program Files\nodejs\node_global
新建系统环境变量NODE_PATH,C:\Program Files\nodejs\node_modules
4 安装全局vue环境
4.1 使用npm命令行窗口安装vue
npm install vue -g
注意这时可能会报 npm权限不足 的错误,解决方案有两个(推荐使用第二种方法,为了方便后续的项目初始化的依赖下载)
- 方案一:用管理员权限运行命令行安装。
- 方案二:修改nodejs文件夹的权限,即nodejs
安装目录
,右键属性
-->高级
-->组或用户名
,添加当前账户,编辑权限,全勾上。
4.2 运行vue -V查看版本
安装vue-cli(全局)
npm install vue-cli -g
5 创建一个基于webpack模板的新项目
vue init webpack my-project
//一直按enter键
cd my-project
npm install
npm run dev
在浏览器中执行地址,至此环境搭建结束
关于webpack的学习请参考网址:https://www.webpackjs.com/concepts/