获得徽章 0
t.zsxq.com
第一种方式碰到错误的话会进不了catch,因为是先执行fn,它是同步的,再执行resolve ()
第二种方式是先执行resolve,再在then执行fn,它是异步的,所以报错的的时候会进入catch等人赞过评论4- pnpm中的dependenciesMeta参数,设置 "injected": true,可以使pakcgae硬连接到到模块目录,而非软件链接,背景是 【package的peer dependencies中含有 react 呢? 如果 monorepo 中的所有项目都使用相同版本的 react,那么不会有什么问题,如果不是的话,则需要injected来解决,该字段可以使package与你项目中的包的react版本保持一致】
但是 要将硬链接的文件夹内容更新为依赖包文件夹的最新状态,请再次调用 pnpm i。这就是你说将monorepo的某个包中作为injected就不太适合了,热更新每次pnpm i。主要是我发现公司中有这种写法,不知道出于什么的背景pnpm.io
展开
等人赞过评论4
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[思考]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_15.f58c082.png)