node环境安装——npm修改默认全局安装路径

前端技术日新月异,javascript问世以来,各路大神添砖加瓦,基于js的后台编程技术node.js登场亮相,给了广大前端码农一条新的出路。从此拳打UI,脚踢后台,原型靠自己,收入看天气。

今天,我就来介绍和体验并迈出学习node.js的第一步:node环境安装


  1. 安装
安装node.js

安装完以后,打开 命令行 查看node.jsnpm是否安装成功

$ node -v //查看node.js版本
v12.13.1
$ npm -v //查看npm版本
6.12.1
查看node、npm版本

npmnpm是随同node.js一起安装的包管理工具
命令行:通过 开始菜单 或者按下 win + R 键输入 cmd 打开命令行。
node中文文档:同时也是安装包下载地址

2.修改npm的全局安装包路径

这里就不得不提npm的两种安装方式了

  • 局部安装
$ npm install <tool_name>

局部安装的包,只在当前安装路径下级路径起作用。
默认的安装路径为:/命令行当前路径/node_modules/

  • 全局安装
$ npm install -g <tool_name>

全局安装的包,任何路径下的项目都可以引用。
默认的安装路径为:C:\Users\<user_name>\AppData\Roaming\npm
默认的缓存路径为:C:\Users\<user_name>\AppData\Roaming\npm_cache

npm默认全局安装路径

如何修改npm默认全局安装路径?

我必须说明一点:正常情况下,其实没必要修改npm全局安装路径这种的只有C盘固态的除外。

可以通过命令行,来进行修改:
npm config set prefix "安装路径"
npm config set prefix "缓存路径"

另外:有强迫症的同学可以将这个路径修改到你的node安装目录下,比如我安装在E:\nodejs\

node.js安装目录

按照一贯的惯例(别问我,我也不知道哪里来的惯例 ~.~),我们新建两个目录
全局安装路径:E:\nodejs\node_global\
全局缓存路径:E:\nodejs\node_cache\
新建两个文件夹

然后命令行输入

$ npm config set prefix "E:/nodejs/node_global"
$ npm config set cache "E:/nodejs/node_cache"
命令行改变npm默认全局安装路径

然后,我们安装一个less包试一试

$ npm install -g less
npm install -g less

总结(我的学习心得

唔~,故事讲到这里差不多要结束了。

对了,你是不是感觉到,修改一个路径而已,为何这么麻烦呢?

没错 !!! 我也这么觉得

所以,我教新员工安装环境时都是直接让他们用户文件夹C:\Users\aze下修改就OK了(前提是你要执行过前文修改路径的命令行,是不是很cao蛋?)。

就像这样

9.png

嗯 ,是不是很简单O(∩_∩)O哈哈~!

关于npm install 下载缓慢的问题

可以使用淘宝官方的镜像地址下载所需的资源

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

安装完我们会发现,除非在cnpm 安装目录下使用 $ cnpm -v,在其他路径使用$ cnpm -v会报错。

cnpm -v 无效

出现这种问题,是因为安装node时修改了 node默认的安装路径导致的,这时我们只需要在环境变量中添加cnpm.cmd文件所在的目录路径即可。

首先,我们找到cnpm.cmd文件所在的目录,复制这个路径

cnpm.cmd文件所在路径

然后在环境变量中添加这条路径


修改环境变量path参数

然后打开新的命令行窗口,运行cnpm -v 即可正常运行

正常使用 cnpm 指令

以后下载资源时就可以用 cnpm install less 替代 npm install less 了。

淘宝cnpm

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容