npm / yarn / pnpm 研究

2022-01-06
阅读 3 分钟
3k
横向对比 依赖管理问题npmnode_modules 树形结构隐藏依赖重复安装npm > v3node_modules flatten mode重复引用yarnnode_modules flatten mode重复引用yarn2(berry)Plug’n’Play 每个包压缩成 zip, **.pnp.js 纪录包版本和磁盘映射位置vue 生态支持欠佳pnmpnode_modules 树形结构,操作系统级别 hard link 避免重复安装 y...
封面图

BEM举例

2019-10-17
阅读 4 分钟
2.5k
via BEM by Example 侵删 带单个修饰符的组件 一个组件可能有不同状态。状态应该使用修饰符类来实现。 {代码...} 不要单独使用修饰符。修饰符的作用是增加而不是替换基类。 {代码...} 带子元素的组件 更复杂的组件含有子元素。原则上不要使用标签选择器,你不知道<li>里面是否还会出现嵌套的<ul><li> ...

[译]635000 个 npm 包中我应该用哪个

2018-12-20
阅读 5 分钟
6.7k
原文:Which of the 635000 npm modules do I choose? - Corey Cleary 原创翻译,发表于个人博客He Xing's waking life如有谬误,恳请指正 如果您曾在 Node 或 JavaScript 前端开发中投入过时间和精力,那么您就知道 npm 中有数以十万计的模块可供您选择 开发者不停的寻求帮助/抱怨: "对模块的选择困难正在蚕食我们" "X ...