how2j.cn

步骤 1 : cnpm 概念   
步骤 2 : 安装 cnpm   
步骤 3 : 检查 cnpm 安装成功否   
步骤 4 : 通过 cnpm 安装 how2java 模块   
步骤 5 : 发布   

npm 命令用于从国外的服务器上下载别人做好的模块。 因为是在国外的服务器,有的时候网速会很受影响,其结果就是导致下载会非常卡顿。
所以这个时候就会用到 cnpm了。这里的c 是 copy的意思,即复制 npm 上面的库。
把npm 上面的库复制到 国内的服务器上,当需要用的时候,使用 cnpm 命令获取,就会快很多了。

npm install -g cnpm --registry=https://registry.npm.taobao.org

其中的-g 是-global 的意思,即全局安装,而不是安装在当前目录下。 一旦全局安装过了,项目就不需要在本地安装也可以使用了。
安装 cnpm
步骤 3 :

检查 cnpm 安装成功否

edit
与npm类似的,通过 cnpm 可以检查当前的版本

cnpm -v
检查 cnpm 安装成功否
步骤 4 :

通过 cnpm 安装 how2java 模块

edit
类似的,用如下命令安装 how2java

cnpm install how2java
通过 cnpm 安装 how2java 模块
cnpm 本质上是复制库,它只负责从源库定期复制国内库,所以不支持通过 cnpm publish 发布到复制库上。
要发布,还是要通过 npm 发布到源库,然后耐心等待复制库同步。 (一般说来是十几分钟)


HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。


问答区域    
2019-08-19 关于npm的文件同步机制,有木有大神知道是什么技术实现的吗
菜鸟程序员

目前想到的技术就是inotify+rsync,但是文件数量超过百万,同步的效果就不好了,甚至会同步失效。这里是否有其他的技术实现呢?




2 个答案

c8qqq
答案时间:2020-04-27
你真是个天才@晴目星游

晴目星游
答案时间:2019-11-21
我猜是Ctrl+C Ctrl+V



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2019-03-25 install cnpm时错误
xm




npm install cnpm时出现"Unexpected end of JSON input while parsing near" 先用命令 npm cache clean --force 再执行一遍 npm install -g cnpm --registry=https://registry.npm.taobao.org
加载中

							

							





回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到





2019-03-20 cnpm安装不成功,这是什么问题呢?
2019-03-15 cnpm -v出错
2019-03-14 卡在安装cnpm步骤很久




提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
关于 前端部分-node.js-cnpm 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 578362961
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: https://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图