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_ibm
May 16 Javascript
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
Apr 15 Javascript
Javascript Ajax异步读取RSS文档具体实现
Dec 12 Javascript
JS对象与json字符串格式转换实例
Oct 28 Javascript
轮播图组件js代码
Aug 08 Javascript
详解JavaScript中数组的reduce方法
Dec 02 Javascript
jQuery返回定位插件详解
May 15 jQuery
微信小程序 新建登录页并实现tabBar隐藏
Jun 13 Javascript
微信小程序实现多选功能
Nov 04 Javascript
微信运维交互机器人的示例代码
Nov 12 Javascript
10行代码实现微信小程序滑动tab切换
Dec 28 Javascript
javascript前端和后台进行数据交互方法示例
Aug 07 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
在字符串中把网址改成超级链接
2006/10/09 PHP
解析php取整的几种方式
2013/06/25 PHP
PHP使用递归算法无限遍历数组示例
2017/01/13 PHP
javascript StringBuilder类实现
2008/12/22 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
ajax读取数据后使用jqchart显示图表的方法
2015/06/10 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
JS动态的把左边列表添加到右边的实现代码(可上下移动)
2016/11/17 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
nodejs微信开发之授权登录+获取用户信息
2019/03/17 NodeJs
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
js实现简易计算器小功能
2020/11/18 Javascript
Python isinstance函数介绍
2015/04/14 Python
python的exec、eval使用分析
2017/12/11 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
python3中替换python2中cmp函数的实现
2019/08/20 Python
Pycharm小白级简单使用教程
2020/01/08 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
Python正则表达式如何匹配中文
2020/05/27 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
HTML5轻松实现全屏视频背景的示例
2018/04/23 HTML / CSS
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
微软美国官方网站:Microsoft美国
2018/05/10 全球购物
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
关于毕业的广播稿
2014/01/10 职场文书
仓库主管岗位职责
2014/03/02 职场文书
财务人员的自我评价范文
2014/03/03 职场文书
车辆工程专业求职信
2014/04/28 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
社区党务工作总结2015
2015/05/19 职场文书
爱护环境建议书
2015/09/14 职场文书
vue前端工程的搭建
2021/03/31 Vue.js
使用goaccess分析nginx日志的详细方法
2021/07/09 Servers
使用redis生成唯一编号及原理示例详解
2021/09/15 Redis