当前位置: 首页 > news >正文

滕州网站建设滕州wordpress标题空格

滕州网站建设滕州,wordpress标题空格,wordpress 头像 删除,大型租车门户网站商业版源码首先 pnpm 和 npm yarn 一样是包管理工具#xff0c;他解决了npm 和 yarn 存在的一些问题 npm3之前每个依赖都是一层嵌套一层的#xff0c;每个依赖里都有node_modules 用来存放依赖所需的依赖包导致重复下载的依赖包很多#xff0c;一层层嵌套#xff0c;嵌套很深#x…首先 pnpm 和 npm yarn 一样是包管理工具他解决了npm 和 yarn 存在的一些问题 npm3之前每个依赖都是一层嵌套一层的每个依赖里都有node_modules 用来存放依赖所需的依赖包导致重复下载的依赖包很多一层层嵌套嵌套很深模块实例之间无法共享 之后的 npm3 和 yarn 因为上述问题从而使用扁平化结构管理依赖 node_modules下所有的依赖都会平铺到同一层级。由于 require 寻找包的机制如果 A 和 C 都依赖了 B那么 A 和 C 在自己的 node_modules 中未找到依赖 C 的时候会向上寻找并最终在与他们同级的 node\_modules 中找到依赖包 C。这样就不会出现重复下载的情况而且依赖层级嵌套也不会太深,因为没有重复的下载所有的 A 和 C 都会寻找并依赖于同一个B包自然也就解决了实例无法共享数据的问题。 虽然解决了问题但是也带来了新问题 依赖结构的不确定性 需要借助lock文件保证no de_modules 结构稳定性。否则出现同一层级相同包不同版本的话会根据安装的顺序给一个版本提升到公共node_modules中而另一个版本则会继续以嵌套node_modules的形式嵌套 扁平化算法的复杂度增加项目中仍然可以非法访问没有声明过的依赖包(幽灵依赖) 虽然是依赖中依赖的包没有在本身项目的package.json 中没有声明但是由于扁平化处理我们不仅仅发现多出很多没有声明在package.json 中的包外我们还可以直接在项目中引用这类没有被声明的包这就造成了幽灵依赖 以上就是 npm. 和 yarn 的一些问题那么pnpm 如何解决这类问题呢 pnpm 的优势 包安装速度非常快磁盘利用效率非常高基于内容寻址 不会重复安装同一个包。用 npm/yarn 的时候如果 100 个项目都依赖 lodash那么 lodash 很可能就被安装了 100 次磁盘中就有 100 个地方写入了这部分代码。但在使用 pnpm 只会安装一次磁盘中只有一个地方写入后面再次使用都会直接使用 hardlink即使一个包的不同版本pnpm 也会极大程度地复用之前版本的代码。举个例子比如 lodash 有 100 个文件更新版本之后多了一个文件那么磁盘当中并不会重新写入 101 个文件而是保留原来的 100 个文件的 hardlink仅仅写入那 一个新增的文件 支持monorepo pnpm 与 npm/yarn 另外一个很大的不同就是支持了 monorepopnpm 内置了对 monorepo 的支持只需在工作空间的根目录创建 pnpm-workspace.yaml 和 .npmrc 配置文件同时还支持多种配置相比较 lerna 和 yarn workspacepnpm 解决 monorepo 的同时也解决了传统方案引入的问题。 pnpm依赖的管理 pnpm 使用的是 npm version 2.x 类似的嵌套结构同时使用 .pnpm 以平铺的形式储存着所有的包然后使用 Store Links 和文件资源进行关联。简单地说 pnpm 把会包下载到一个公共目录如果某个依赖在 sotre 目录中存在了话那么就会直接从 store 目录里面去 hard-link避免了二次安装带来的时间消耗如果依赖在 store 目录里面不存在的话就会去下载一次。通过 Store hard link 的方式使得项目中不存在 NPM 依赖地狱问题从而完美解决了 npm3 和 yarn 中的包重复问题 软链接 和 硬链接 机制 pnpm 是通过 hardlink 在全局里面搞个 store 目录来存储 node_modules 依赖里面的 hardlink 地址然后在引用依赖的时候则是通过 symlink 去找到对应虚拟磁盘目录下(.pnpm 目录)的依赖地址 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3ntHPliC-1686748158315)(/Users/wangyongjie/Library/Application Support/typora-user-images/image-20230614210025958.png)] 以上是A,B两个依赖使用pnpm安装后的 node_modules 结构可以看到首先会去全局的store中查找A,B两个依赖是否存在不存在则下载存入这个公共store, 然后对声明的A,B两个依赖通过软连接.pnpm文件夹下的各自依赖A,B进行关联而.pnpm则以平铺形式存储所有包而真正包 则会硬链接形式链接到项目
文章转载自:
http://www.morning.fjmfq.cn.gov.cn.fjmfq.cn
http://www.morning.hwcgg.cn.gov.cn.hwcgg.cn
http://www.morning.jtmrx.cn.gov.cn.jtmrx.cn
http://www.morning.ndpwg.cn.gov.cn.ndpwg.cn
http://www.morning.yjfmj.cn.gov.cn.yjfmj.cn
http://www.morning.mkxxk.cn.gov.cn.mkxxk.cn
http://www.morning.kybyf.cn.gov.cn.kybyf.cn
http://www.morning.807yy.cn.gov.cn.807yy.cn
http://www.morning.yydzk.cn.gov.cn.yydzk.cn
http://www.morning.yltyr.cn.gov.cn.yltyr.cn
http://www.morning.ndtmz.cn.gov.cn.ndtmz.cn
http://www.morning.kndt.cn.gov.cn.kndt.cn
http://www.morning.ykxnp.cn.gov.cn.ykxnp.cn
http://www.morning.ysnbq.cn.gov.cn.ysnbq.cn
http://www.morning.qmzwl.cn.gov.cn.qmzwl.cn
http://www.morning.cnyqj.cn.gov.cn.cnyqj.cn
http://www.morning.fsrtm.cn.gov.cn.fsrtm.cn
http://www.morning.bkjhx.cn.gov.cn.bkjhx.cn
http://www.morning.rgksz.cn.gov.cn.rgksz.cn
http://www.morning.kcbml.cn.gov.cn.kcbml.cn
http://www.morning.hctgn.cn.gov.cn.hctgn.cn
http://www.morning.rhnn.cn.gov.cn.rhnn.cn
http://www.morning.dwrbn.cn.gov.cn.dwrbn.cn
http://www.morning.ykwqz.cn.gov.cn.ykwqz.cn
http://www.morning.zxybw.cn.gov.cn.zxybw.cn
http://www.morning.qwbht.cn.gov.cn.qwbht.cn
http://www.morning.wkrkb.cn.gov.cn.wkrkb.cn
http://www.morning.cjnfb.cn.gov.cn.cjnfb.cn
http://www.morning.rgmls.cn.gov.cn.rgmls.cn
http://www.morning.mkfhx.cn.gov.cn.mkfhx.cn
http://www.morning.mbmh.cn.gov.cn.mbmh.cn
http://www.morning.pshtf.cn.gov.cn.pshtf.cn
http://www.morning.spwm.cn.gov.cn.spwm.cn
http://www.morning.trhlb.cn.gov.cn.trhlb.cn
http://www.morning.fhtbk.cn.gov.cn.fhtbk.cn
http://www.morning.nbgfz.cn.gov.cn.nbgfz.cn
http://www.morning.ppqzb.cn.gov.cn.ppqzb.cn
http://www.morning.tpqzs.cn.gov.cn.tpqzs.cn
http://www.morning.fhyhr.cn.gov.cn.fhyhr.cn
http://www.morning.yfmwg.cn.gov.cn.yfmwg.cn
http://www.morning.kqblk.cn.gov.cn.kqblk.cn
http://www.morning.ypktc.cn.gov.cn.ypktc.cn
http://www.morning.mrbmc.cn.gov.cn.mrbmc.cn
http://www.morning.bzfwn.cn.gov.cn.bzfwn.cn
http://www.morning.lstmg.cn.gov.cn.lstmg.cn
http://www.morning.cxnyg.cn.gov.cn.cxnyg.cn
http://www.morning.sdhmn.cn.gov.cn.sdhmn.cn
http://www.morning.zmwzg.cn.gov.cn.zmwzg.cn
http://www.morning.dzzjq.cn.gov.cn.dzzjq.cn
http://www.morning.fpjxs.cn.gov.cn.fpjxs.cn
http://www.morning.kjrp.cn.gov.cn.kjrp.cn
http://www.morning.rhpy.cn.gov.cn.rhpy.cn
http://www.morning.syhwc.cn.gov.cn.syhwc.cn
http://www.morning.ghrlx.cn.gov.cn.ghrlx.cn
http://www.morning.horihe.com.gov.cn.horihe.com
http://www.morning.qnxtz.cn.gov.cn.qnxtz.cn
http://www.morning.lqlfj.cn.gov.cn.lqlfj.cn
http://www.morning.clgbb.cn.gov.cn.clgbb.cn
http://www.morning.paoers.com.gov.cn.paoers.com
http://www.morning.xhkgl.cn.gov.cn.xhkgl.cn
http://www.morning.szoptic.com.gov.cn.szoptic.com
http://www.morning.krtky.cn.gov.cn.krtky.cn
http://www.morning.bhpjc.cn.gov.cn.bhpjc.cn
http://www.morning.drfcj.cn.gov.cn.drfcj.cn
http://www.morning.zbjfq.cn.gov.cn.zbjfq.cn
http://www.morning.zkjqj.cn.gov.cn.zkjqj.cn
http://www.morning.fhwfk.cn.gov.cn.fhwfk.cn
http://www.morning.smqjl.cn.gov.cn.smqjl.cn
http://www.morning.ndlww.cn.gov.cn.ndlww.cn
http://www.morning.tkyxl.cn.gov.cn.tkyxl.cn
http://www.morning.pkggl.cn.gov.cn.pkggl.cn
http://www.morning.qcygd.cn.gov.cn.qcygd.cn
http://www.morning.gfjgq.cn.gov.cn.gfjgq.cn
http://www.morning.fgsct.cn.gov.cn.fgsct.cn
http://www.morning.weitao0415.cn.gov.cn.weitao0415.cn
http://www.morning.hrkth.cn.gov.cn.hrkth.cn
http://www.morning.ybnps.cn.gov.cn.ybnps.cn
http://www.morning.ftcrt.cn.gov.cn.ftcrt.cn
http://www.morning.nlkhr.cn.gov.cn.nlkhr.cn
http://www.morning.mtsck.cn.gov.cn.mtsck.cn
http://www.tj-hxxt.cn/news/267675.html

相关文章:

  • 网站怎么做房源手机怎么同步连接wordpress
  • 阿尔及利亚网站后缀福建省建设三类人员考试网站
  • 个人营销型网站北辰天津网站建设
  • 东莞网站开发后缀动漫制作专业好吗
  • 有一个wordpress站点能力建设和继续教育中心网站
  • 大连网站制作的成都网络公司服务内容
  • 汕头市公司网站建设多少钱医生在网站上做自我宣传
  • 北仑营销型网站制作个人如何做网络推广
  • 济南著名网站建设wordpress提示安装
  • 网站维护年费免费网页游戏网站
  • 南通做阿里巴巴网站的单位摄影网站参考文献
  • 网站seo优化包括哪些方面网页设计代码基础模板
  • 扬州西区网站建设运用vs2010c 做网站
  • 网上书店网站建设实训报告总结哪个网站做服装定制好
  • dedecms怎么把一个网站的文章导出导到另一个站里好的排版设计网站
  • 企业网站建设资金预算表哈尔滨公司网站开发
  • 重庆网站建设哪个平台好英文商城网站模板
  • 网站怎样做漂浮拓者设计吧官网效果图
  • 深圳网站域名注册网站建设是什么费用
  • 网站开发技术包括自发购卡网站在吗做
  • 网上注册公司什么网站广告营销方式有哪几种
  • 为什么很多网站在维护espcms易思企业网站管理系统破解
  • 超市如何建立网站宁波北仑做网站
  • 网站域名备案证明外语人才网官网
  • 国外知名设计网站Https全局wordpress
  • 网站鼠标经过图片代码企业中制度的重要性
  • dw个人网站设计模板免费青海省网络公司
  • 胖哥食品网站建设规范意见个人网站制作源代码
  • 在哪个网站找学做包子优质的seo网站排名优化软件
  • 开发区建设业联合会网站安徽省工程建设信息网站