当前位置:首页 > 生活百科

cnpm与npm有什么区别(2者区别对比分析)

栏目:生活百科日期:2025-05-17浏览:0

npm改成淘宝镜像与cnpm区别

之前一直以为npm改成淘宝镜像后和cnpm本质是一样的,今天在研究package-lock.json时候发现,这两者还是有很大区别。特记录下:

先贴下截图对比:

1.使用cnpm安装lodash

2.使用改成淘宝仓库的npm安装lodash

通过截图会发现:

cnpm安装模块的时候会在node_modules文件夹生成二个文件夹,一个以下划线 _开头以及版本号组成的名字,一个正常名字的模块,文件夹名字虽然不一样,但里面文件是一样的。比如执行cnpm install lodash,会在node_modules文件夹下生成两个文件夹:_lodash@4.17.11@lodash和lodash,先执行了cnpm install lodash,然后再执行npm install lodash,npm安装的lodash会替换掉cnpm安装的lodash包(包括以下划线开头那个包),文件夹会只剩一个npm先安装的lodash包。再次npm uninstall lodash或者cnpm uninstall lodash,都会删除lodash包,此时插件包就变成空文件夹了。先执行了cnpm install lodash,然后再执行npm uninstall lodash后,此时会报错

npm ERR! code EINVALIDPACKAGENAME npm ERR! Invalid package name &“_lodash@4.17.11@lodash&”: name cannot start with an underscore; name can only contain URL-friendly characters

但是使用cnpm uninstall lodash后,不会报错,此时会删掉cnpm安装的两个包中其中一个既非下划线(正常名字)的包。剩余的那个包是可以正常通过鼠标点击打开的。然后在文件中require会报错,提示没有这个包。

先执行了cnpm install lodash,然后手动删除cnpm安装的两个包中其中一个即下划线(非正常名字)的包,剩余的那个包,发现无法通过鼠标点击打开了。然后在文件中require会报错,提示没有这个包。

所以,cnpm安装的的2个模块,两者应该存在引用关系,正常名字模块是非正常名字模块的索引,两者都必须存在才可以使用。但是npm安装下来就不存在这种情况了,因为只有一个正常名字模块。实测发现,尽管使用npm改成淘宝仓库,发现安装速度还是远远比cnpm慢(当模块比较多的时候)。可能应该和cnpm安装的文件结构有关系吧。

“cnpm与npm有什么区别(2者区别对比分析)” 的相关文章

lol如何解封,教你一招30秒就搞定

如果你的男朋友是一名英雄联盟的老玩家,那么当他惹你生气的时候有两种方法威胁他,一是远古时期的融符文大法,可惜现在已经无法实现了,但是不得不说,在那个年代,这招百...

seo优化有哪些,seo的主要内容及优化要求

当前社会很多企业都注意到了SEO,一个产品一个公司在当前的环境下,需要配合网络营销。所以就找到了SEO优化,来提高自己的排名。什么是SEO优化呢?SEO的全写为...

兴盛优选怎么加盟需要什么条件(加盟必备的10大要求)

湖南兴盛优选电子商务有限公司(简称兴盛优选),注册地为湖南长沙市高新开发区,入选国家商务部首批“线上线下融合发展数字商务企业”。兴盛优选是一家关注民生的互联网“...

哑铃价格多少钱一套(小米智能运动哑铃性能测评)

对于想要减肥却一直没能成功达成目标的同学来讲,没有意志力(俗称“懒”)是主要原因,减肥往往以三分钟热度开始,然后&…&…就没有然后。健身...

HM虚假宣传误导消费者被罚26万(多产品被检不合格)

大众网·海报新闻记者赵汝鹏北京报道近日,上海市黄浦区市场监督管理局发布一则行政处罚决定书,其内容为HM利用广告对商品或服务作虚假宣传,欺骗和误导消费者,以及多种...

产品经理交互设计工具(如何做好一个产品经理)

古语云“工欲善其事,必先利其器”,所谓的“器”就是工具,今天我把我工作中用到的工具整理出来,分享给大家,希望对于初入行的产品能有所帮助。郑重声明:此篇文章仅是对...

京东超级品牌日是什么意思(讲解京东品牌日查询)

8月7日,高通骁龙携手京东联合打造“骁龙京东超级品牌日”,包括小米、一加、vivo、OPPO、ROG、联想、Pico等超过20家品牌参与。今天,高通公布骁龙京东...

今日头条引流怎么样(效果最好的3种引流方法)

1、头条自身平台用户非常庞大,有与百度抗衡的能力月活跃近三亿,日活跃破亿这样的数据在知乎、百家号上是不能想象的2、今日头条平台算法智能,锁定精准用户,非常厉害!...

商标的申请流程有哪些,注册商标申请准备

对于刚接触商标注册的新手来说,对于申请注册商标并不熟悉。而商标怎么申请注册呢?又需要做哪些准备工作呢?1、商标申请我们首先需要确定申请什么类型的商标,作为构成商...

创业之路从何起步,分享关于创业之路的艰辛感言

他是一名大山的孩子,因为贫穷,他曾经差点连书都读不上。他曾说:“因为贫穷,我选择改变,因为梦想,我选择创业。”如今,他靠创业逆袭人生,证明大山的孩子并不差。他就...