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 相关文章推荐
页面中js执行顺序
Nov 09 Javascript
js 判断checkbox是否选中的操作方法
Nov 09 Javascript
可在线编辑网页文字效果代码(单击)
Mar 02 Javascript
Javscript调用iframe框架页面中函数的方法
Nov 01 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
May 12 Javascript
jQuery的each循环用法简单示例
Jun 12 Javascript
Bootstrap源码解读导航条(7)
Dec 23 Javascript
使用cropper.js裁剪头像的实例代码
Sep 29 Javascript
vue.js使用3DES加密的方法示例
May 18 Javascript
详解微信小程序缓存--缓存时效性
May 02 Javascript
JavaScript 空间坐标的使用
Aug 19 Javascript
javascript实现点击按钮切换轮播图功能
Sep 23 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使用strtotime和date函数判断日期是否有效代码分享
2013/12/25 PHP
支付宝接口开发集成支付环境小结
2015/03/17 PHP
php session_decode函数用法讲解
2019/05/26 PHP
js变量作用域及可访问性的探讨
2006/11/23 Javascript
Prototype1.5 rc2版指南最后一篇之Position
2007/01/10 Javascript
JCalendar 日历控件 v1.0 beta[兼容IE&Firefox] 有文档和例子
2007/05/30 Javascript
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
点弹代码 点击页面任何位置都可以弹出页面效果代码
2012/09/17 Javascript
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
JavaScript实现的拼图算法分析
2019/02/13 Javascript
JavaScript数据结构与算法之二叉树实现查找最小值、最大值、给定值算法示例
2019/03/01 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
jquery绑定事件 bind和on的用法与区别分析
2020/05/22 jQuery
Vue项目中数据的深度监听或对象属性的监听实例
2020/07/17 Javascript
[02:39]DOTA2英雄基础教程 天怒法师
2013/11/29 DOTA
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
Ryderwear美国官网:澳大利亚高端健身训练装备品牌
2018/04/24 全球购物
Perfume’s Club美国官网:西班牙第一家在线美容店
2020/06/10 全球购物
Oracle的内存结构(Memory structures)
2015/06/10 面试题
有个性的自我评价范文
2013/11/15 职场文书
英语自我评价范文
2014/01/24 职场文书
社会治安综合治理管理责任书
2014/04/16 职场文书
节能环保口号
2014/06/12 职场文书
设计师求职信
2014/07/01 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
Python接口自动化之文件上传/下载接口详解
2022/04/05 Python
nginx配置限速限流基于内置模块
2022/05/02 Servers
配置nginx负载均衡
2022/05/06 Servers
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript