我已经为 prettier 编写了一个插件,并尝试提高格式化程序的速度。
所以我使用yarn link
+yarn link "@prettier/plugin-pug"
并yarn prettier --write 'src/**/*.pug'
在一个包含 86 个哈巴狗文件的(封闭源代码)项目中运行
当我不链接我的插件并使用通过 package.json 安装的默认值时,
我会得到一个结果✨ Done in 18s
当我使用相同的提交 + 构建 dist + yarn 链接时,我得到了一个结果✨ Done in 8s
有人可以解释发生了什么吗?
是因为链接版本有它自己的 node_modules 文件夹吗?
我没有用 npm 测试过,但我认为它可能是相同的结果。
使用 npm link 的结果是一样的!