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 相关文章推荐
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
Sep 19 Javascript
JavaScript中的类继承
Nov 25 Javascript
javascript的propertyIsEnumerable()方法使用介绍
Apr 09 Javascript
jQuery.holdReady()方法用法实例
Dec 27 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
Jun 14 Javascript
js倒计时显示实例
Dec 11 Javascript
JS 使用 window对象的print方法实现分页打印功能
May 16 Javascript
快速解决处理后台返回json数据格式的问题
Aug 07 Javascript
微信小程序 JS动态修改样式的实现方法
Dec 16 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
Oct 24 Javascript
es6函数之尾调用优化实例分析
Apr 25 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
Nov 17 Vue.js
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
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
一个简单的网页密码登陆php代码
2012/07/17 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
设定php简写功能的方法
2019/11/28 PHP
详解阿里云视频直播PHP-SDK接入教程
2020/07/09 PHP
Javascript之旅 对象的原型链之由来
2010/08/25 Javascript
SOSO地图JS画出标注和中心点以html形式运行
2013/08/09 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
简介JavaScript中的setDate()方法的使用
2015/06/11 Javascript
jQuery Validate初步体验(一)
2015/12/12 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
BootStrap table表格插件自适应固定表头(超好用)
2016/08/24 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
详解小程序不同页面之间通讯的解决方案
2018/11/23 Javascript
JavaScript实现预览本地上传图片功能完整示例
2019/03/08 Javascript
kafka调试中遇到Connection to node -1 could not be established. Broker may not be available.
2019/09/17 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
vue移动端写的拖拽功能示例代码
2020/09/09 Javascript
[01:22:42]2014 DOTA2华西杯精英邀请赛 5 24 DK VS LGD
2014/05/26 DOTA
[55:44]OG vs NAVI 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python Queue模块详细介绍及实例
2016/12/27 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
解决pycharm 安装numpy失败的问题
2019/12/05 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
2020/03/25 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
thinkphp5 路由分发原理
2021/03/18 PHP
5.12护士节演讲稿
2014/04/30 职场文书
实名检举信范文
2015/03/02 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书
使用css样式设计一个简单的html登陆界面的实现
2021/03/30 HTML / CSS
Django框架之路由用法
2022/06/10 Python