windows实现npm和cnpm安装步骤


Posted in Javascript onOctober 24, 2019

一、什么是npm和cnpm

npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)
cnpm:因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”

二、安装nodejs

1、首先前往nodejs官网下载nodejs

windows实现npm和cnpm安装步骤 

2、然后点击安装,选择自己要安装的路径,此处我选择的是:D:\Program Files\nodejs,安装至完成。

3.window+R,输入cmd,打开命令提示符窗口,输入:

npm -v

检测是否安装成功,如果输出版本号,则表示安装成功,如图:

windows实现npm和cnpm安装步骤

二、改变原有的环境变量

1、首先配置npm的全局模块的存放路径、cache的路径,此处我选择放在:D:\Program Files\nodejs
输入如下命令:

npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache"D:\Program Files\nodejs\node_cache"

如下图所示:

windows实现npm和cnpm安装步骤 

完成后可以在文件夹中看到相应名字的文件夹,如下:

windows实现npm和cnpm安装步骤

2、在系统环境变量添加NODE_PATH,输入路径为:

D:\Program Files\nodejs\node_global

操作如下:我的电脑右击,打开属性->高级系统设置->环境变量->新建(系统变量下)->输入变量名NODE_PATH->变量值:输入上面路径,确定即可。

windows实现npm和cnpm安装步骤

3、在命令行输入以下命令安装express(注:“-g”表示安装到global目录下,就是上面设置的node_global中)

npm install express -g

windows实现npm和cnpm安装步骤 

可以看到node_global/node_modules下有express了,如图:

windows实现npm和cnpm安装步骤 

4、在命令行输入node进入编辑模式,输入以下代码检测是否能正常加载模块:

require('express')

windows实现npm和cnpm安装步骤 

如果成功,如上图显示;如果出错,检测下上面配置的NODE_PATH是否配置或者配置正确。

三、安装cnpm

1、安装cnpm,输入以下命令:

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

如下图:

windows实现npm和cnpm安装步骤 

2、输入cnpm -v ,检测是否正常,但是这里会报错。

3、添加系统变量path的内容

因为cnpm会被安装到D:\Program Files\nodejs\node_global下,而系统变量path并未包含该路径。在系统变量path下添加该路径即可正常使用cnpm。

如图,修改系统变量path:

windows实现npm和cnpm安装步骤 

然后再次输入cnpm -v ,结果如下:

windows实现npm和cnpm安装步骤

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
2007/12/23更新创意无限,简单实用(javascript log)
Dec 24 Javascript
JavaScript 滚轮事件使用说明
Mar 07 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
May 11 Javascript
滚动图片效果 jquery实现回旋滚动效果
Jan 08 Javascript
js 跳出页面的frameset框架示例介绍
Dec 23 Javascript
排序算法的javascript实现与讲解(99js手记)
Sep 28 Javascript
JavaScript学习笔记之基础语法
Jan 22 Javascript
BootStrap Table 分页后重新搜索问题的解决办法
Aug 08 Javascript
js编写三级联动简单案例
Dec 21 Javascript
js自定义Tab选项卡效果
Jun 05 Javascript
jQuery中库的引用方法
Jan 06 jQuery
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
Sep 06 Javascript
JS实现简单随机3D骰子
Oct 24 #Javascript
JS合并两个数组的3种方法详解
Oct 24 #Javascript
js实现简单掷骰子小游戏
Oct 24 #Javascript
js实现GIF图片的分解和合成
Oct 24 #Javascript
js实现掷骰子小游戏
Oct 24 #Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
Oct 24 #Javascript
js实现GIF动图分解成多帧图片上传
Oct 24 #Javascript
You might like
PHP中替换键名的简易方法示例详解
2014/01/07 PHP
PHP简单实现断点续传下载的方法
2015/09/25 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
2017/07/13 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
PHP如何使用array_unshift()在数组开头插入元素
2020/09/01 PHP
来自qq的javascript面试题
2010/07/24 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
2014/08/30 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
2015/03/04 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
Javascript动画效果(4)
2016/10/11 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
2016/12/26 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
如何让微信小程序页面之间的通信不再变困难
2019/06/03 Javascript
Vue+Element实现网页版个人简历系统(推荐)
2019/12/31 Javascript
[04:36]DOTA2国际邀请赛 ti3精彩集锦
2013/08/19 DOTA
[05:49]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS 选手采访
2021/03/11 DOTA
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
python实现排序算法解析
2018/09/08 Python
python 把列表转化为字符串的方法
2018/10/23 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
python 五子棋如何获得鼠标点击坐标
2019/11/04 Python
python实现图片转字符画
2021/02/19 Python
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
开办化妆品公司创业计划书
2013/12/26 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
化工专业求职信
2014/07/01 职场文书
学生打架检讨书
2014/10/20 职场文书
2015年专项整治工作总结
2015/04/03 职场文书
道歉的话语大全
2015/05/12 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
小组组名及励志口号
2015/12/24 职场文书
创业计划书之废品回收
2019/09/26 职场文书