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 相关文章推荐
Javascript 获取链接(url)参数的方法[正则与截取字符串]
Feb 09 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
Jun 20 Javascript
sogou地图API用法实例教程
Sep 11 Javascript
js获取图片宽高的方法
Nov 25 Javascript
node+vue实现用户注册和头像上传的实例代码
Jul 20 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
Mar 24 Javascript
基于JS实现带动画效果的流程进度条
Jun 01 Javascript
Vue中保存数据到磁盘文件的方法
Sep 06 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
Nov 30 Javascript
JavaScript实现栈结构Stack过程详解
Mar 07 Javascript
google广告之另类js调用实现代码
Aug 22 Javascript
微信小程序反编译的实现
Dec 10 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
3种平台下安装php4经验点滴
2006/10/09 PHP
php 301转向实现代码
2008/09/18 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
为javascript添加String.Format方法
2020/08/11 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
基于jquery的横向滚动条(滑动条)
2011/02/24 Javascript
jquery实现点击消失的代码
2014/03/03 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
2015/05/16 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
js转html实体的方法
2016/09/27 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
微信小程序实现点击导航标签滚动定位到对应位置
2020/11/19 Javascript
[38:21]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS LGD-CDEC
2014/05/22 DOTA
[02:12]Dota 2 推出全新英雄—— 电炎绝手
2019/08/23 DOTA
python使用matplotlib绘制折线图教程
2017/02/08 Python
Python实现简单过滤文本段的方法
2017/05/24 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
python中ASCII码和字符的转换方法
2018/07/09 Python
解决python中遇到字典里key值为None的情况,取不出来的问题
2018/10/17 Python
python实现弹跳小球
2019/05/13 Python
python并发爬虫实用工具tomorrow实用解析
2019/09/25 Python
Python之Numpy的超实用基础详细教程
2019/10/23 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
Keras自动下载的数据集/模型存放位置介绍
2020/06/19 Python
通过代码实例解析Pytest运行流程
2020/08/20 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
梅西百货澳大利亚:Macy’s Australia
2017/07/26 全球购物
拒绝黄毒毒宣传标语
2014/06/26 职场文书
贷款委托书
2014/08/01 职场文书
辅导员学期工作总结
2015/08/14 职场文书