Jat*_*tra 7 javascript development-environment npm eslint visual-studio-code
我一直在关注有关为 vscode 和开发设置和配置eslint 和 prettier 的各种博客和视频。但是每篇文章都没有解释 why do we need to separately install eslint as an npm package and vs code extension?
如果我安装其中任何一个,会有什么不同?
Dra*_*g13 15
为什么我们需要单独安装 eslint 作为 npm 包和 vscode 扩展?
简短的回答:你不知道。
长答案:
安装 ESLint/Prettier 作为扩展,允许您在 VSCode 内格式化/检查代码。
然而,将它们作为依赖项安装会带来额外的好处:
script的块访问 Prettier/ESlint package.json,并能够根据需要编写带有参数的自定义命令根据我的经验,如果您可以在本地安装某些内容 - 将其安装为包依赖项(除了像 create-react-app 或 angular-cli 这样可以帮助您启动应用程序的 CLI)。这会让你的生活有点可预测性。
这些程序可以格式化您的代码(ESLint 和 Prettier)并检测特定语法(ESLint)。
当作为扩展安装在 IDE 中时(例如 vscode),您可以获得:
但是在自己的环境中启动您的项目的人可能没有安装这些扩展(甚至可能没有相同的 IDE),因此可能无法获得这些扩展。
当作为 npm 包安装时(并包含在管道中的某个位置,无论是在 npm start 中,还是在持续部署中,或者......)
| 归档时间: |
|
| 查看次数: |
237 次 |
| 最近记录: |