为什么我仍然需要为每个单独的项目安装 prettier,而它已经作为 VS Code 中的扩展安装了?

bri*_*ian 2 visual-studio-code prettier

我对 VS Code 中的扩展如何工作感到困惑。“Prettier - Code formatter”扩展(由 Esben Petersen 提供)已作为扩展安装在我的 VS Code 中。我的问题是为什么我仍然需要npm install prettier --save-dev在每个单独的项目中运行?扩展名不是已经应用到所有文件了吗?

mar*_*ith 5

你不这么认为吗?

如果 prettier 未与项目的依赖项一起本地安装或在计算机上全局安装,则将使用与扩展捆绑在一起的 prettier 版本。

https://github.com/prettier/prettier-vscode#prettier-resolution