上手vue2的学习笔记2之安装node.js和npm的踩坑经历

上一篇笔记 上手vue2的学习笔记1之了解前端三剑客,简单介绍了学习vue框架之前应该具备的基础知识和四个我认为非常有用的学习链接,建议大家动手实践一下,更多深刻的理解前端三剑客之间的关系。

这一篇笔记主要介绍我在安装vue过程中遇到的坑,以及如何避开坑的方法。

接触vue,首先了解的就是vue.js官网,但是个人认为vue的官网做得并不好,纯小白很容易踩坑,接下来就看看我的踩坑经历吧。

1.vue devtools

进入官网,引入眼帘的就是vue devtools的安装,但是按照官网的指导下载,会遇到很多问题,建议使用这个教程安装vue devtools

上手vue2的学习笔记2之安装node.js和npm的踩坑经历_第1张图片

2. vue安装

2.1 三种安装方式

上手vue2的学习笔记2之安装node.js和npm的踩坑经历_第2张图片
这是官网目录给出的三个安装vue的方法,这个目录真的做的很潦草,甚至难分辨是同级关系,建议参考vue.js安装教程

2.2 选用npm的下载方式

上手vue2的学习笔记2之安装node.js和npm的踩坑经历_第3张图片

我选择了npm的下载方式,于是遇到了一堆的问题!

(1)使用npm指令,需要安装npm,而安装node.js时,npm也一起安装成功,所以需要安装node.js,参考链接:mac安装node.js

node -v
npm -v

以上指令在终端可以正常输出,表示node.js成功安装,npm可以正常调用。但是!!!事情并没有这么简单。

(2)执行安装指令时,会一直报错,显示权限不够。

npm install vue

上手vue2的学习笔记2之安装node.js和npm的踩坑经历_第4张图片
为了解决这个问题,尝试了很多的方法,比如赋予权限,切换用户,添加新的系统变量等,但是都无法顺利解决。

(3)最终官方给的解决方案是如下图所示。官方解决权限问题方案
上手vue2的学习笔记2之安装node.js和npm的踩坑经历_第5张图片

其中第二个方法试过了,不奏效,于是又尝试了第一种方式。Reinstall npm with a node version manager (recommended)

上手vue2的学习笔记2之安装node.js和npm的踩坑经历_第6张图片

这种方法不需要卸载已经装好的node.js,直接选择nvm或者n作为node版本管理器安装即可,我选择的是nvm。参考链接mac安装node版本管理器

上手vue2的学习笔记2之安装node.js和npm的踩坑经历_第7张图片

按照以上操作执行,mac安装时候会遇到一个问题,解决方案如下:
上手vue2的学习笔记2之安装node.js和npm的踩坑经历_第8张图片

(4)成功安装了nvm以后,就可以正常使用npm,不会再受权限的限制。配置镜像源。

上手vue2的学习笔记2之安装node.js和npm的踩坑经历_第9张图片

npm install -g cnpm --registry=https://registry.npmmirror.com
cnpm install [name]

(5)配置镜像源结束后,可以正常安装vue,vue安装教程
安装vue:

npm install vue
cnpm install vue
npm install vue -g
cnpm install vue -g

查看安装的vue信息:

npm info vue
cnpm info vue

查看安装的vue版本:

npm list vue

你可能感兴趣的:(学习,笔记,vue.js)