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实现在Repeater控件中创建可隐藏区域的代码
Sep 16 Javascript
js+html+css实现鼠标移动div实例
Jan 30 Javascript
JS实现淘宝幻灯片效果的实现方法
Mar 22 Javascript
javascript打印大全(打印页面设置/打印预览代码)
Mar 29 Javascript
表单验证的完整应用案例探讨
Mar 29 Javascript
Javascript window对象详解
Nov 12 Javascript
node.js中的http.response.end方法使用说明
Dec 14 Javascript
基于vue.js快速搭建图书管理平台
Oct 29 Javascript
node.js用fs.rename强制重命名或移动文件夹的方法
Dec 27 Javascript
vue组件化中slot的基本使用方法
May 01 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
Sep 05 Javascript
Vant+postcss-pxtorem 实现浏览器适配功能
Feb 05 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开发者的10个技巧
2011/02/25 PHP
php_screw 1.5:php加密: 安装与使用详解
2013/06/20 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
2015/05/12 PHP
ThinkPHP里用U方法调用js文件实例
2015/06/18 PHP
ThinkPHP模型详解
2015/07/27 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
JavaScript去掉空格的方法集合
2010/12/28 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
判断日期是否能跨月查询的js代码
2014/07/25 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
浅析jQuery Mobile的初始化事件
2015/12/03 Javascript
浅谈Sublime Text 3运行JavaScript控制台
2016/06/06 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
细说webpack源码之compile流程-rules参数处理技巧(1)
2017/12/26 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
vue cli3 调用百度翻译API翻译页面的实现示例
2019/09/13 Javascript
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
python中readline判断文件读取结束的方法
2014/11/08 Python
Python max内置函数详细介绍
2016/11/17 Python
Python使用win32 COM实现Excel的写入与保存功能示例
2018/05/03 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
Python安装tar.gz格式文件方法详解
2020/01/19 Python
python两种注释用法的示例
2020/10/09 Python
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
创业计划实施的7大步骤
2014/02/05 职场文书
阳光体育活动总结
2014/04/30 职场文书
初中新生军训方案
2014/05/13 职场文书
美德少年事迹材料500字
2014/08/19 职场文书
学生上课迟到检讨书
2015/01/01 职场文书
财务总监岗位职责
2015/02/03 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
银行反洗钱宣传活动总结
2015/05/08 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
七年级作文之我的梦想
2019/10/16 职场文书