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英文日期(有时间)选择器
May 02 Javascript
js模拟实现Array的sort方法
Dec 11 Javascript
Javascript访问器属性实例分析
Dec 30 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
Aug 19 Javascript
jQuery实现简单的图片查看器
Sep 11 Javascript
JavaScript File分段上传
Mar 10 Javascript
解析如何利用iframe标签以及js制作时钟
Dec 08 Javascript
基于datepicker定义自己的angular时间组件的示例
Mar 14 Javascript
Vue全局loading及错误提示的思路与实现
Aug 09 Javascript
原生JS实现记忆翻牌游戏
Jul 31 Javascript
JavaScript代码实现微博批量取消关注功能
Feb 05 Javascript
微信小程序中使用vant框架的具体步骤
Feb 18 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开发中常用的8个小技巧
2008/08/27 PHP
PHP管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
PHP中filter函数校验数据的方法详解
2015/07/31 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
简单实用的PHP文本缓存类实例
2019/03/22 PHP
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
微信小程序多张图片上传功能
2017/06/07 Javascript
vue2.0 datepicker使用方法
2018/02/04 Javascript
详解redis在nodejs中的应用
2018/05/02 NodeJs
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
ng-events类似ionic中Events的angular全局事件
2018/09/05 Javascript
使用beaker让Facebook的Bottle框架支持session功能
2015/04/23 Python
用virtualenv建立多个Python独立虚拟开发环境
2017/07/06 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
2017/11/01 Python
对Python多线程读写文件加锁的实例详解
2019/01/14 Python
python数据化运营的重要意义
2019/11/25 Python
Python定时任务框架APScheduler原理及常用代码
2020/10/05 Python
HTML5中外部浏览器唤起微信分享功能的代码
2020/09/15 HTML / CSS
英国No.1文具和办公用品在线:Euroffice
2016/09/21 全球购物
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
护理专业自荐信
2013/12/03 职场文书
民生工程实施方案
2014/03/22 职场文书
投标授权委托书范文
2014/08/02 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
单位考核鉴定意见
2015/06/05 职场文书
校园广播稿范文
2015/08/19 职场文书
心得体会格式及范文
2016/01/25 职场文书
2019年特色火锅店的创业计划书模板
2019/08/28 职场文书
导游词之天津盘山
2019/11/01 职场文书
PyCharm 安装与使用配置教程(windows,mac通用)
2021/05/12 Python