Mah*_*ari 17 laravel visual-studio-code
我有一个 Laravel 项目在 Visual Studio Code 中开发它。此外,我在一个单独的项目中也使用了 Angular 8 的前端,该项目也使用了 VSC。我构建了 Angular 项目并将构建版本推送到 Laravel 项目中。
现在,当我处理我的 Laravel 项目时,页脚内一直VSC显示Initializing JS/TS Language Features消息,这严重影响了我的计算机的性能。
当我在其他项目中使用此功能时,有没有办法仅在特定项目中禁用此功能?在我的 Laravel 项目中。
mik*_*rsv 35
禁用特定工作场所的内置扩展的 TypeScript 和 JavaScript 语言功能对我有帮助(在我的情况下,该扩展一直在降低机器的性能并干扰 React 应用程序中的自动完成)。
在你的 VSCode 窗口中:
Extensions (Ctrl + Shift + X) -> More Actions... -> Show Built-in Extensions -> Features -> TypeScript and JavaScript Language Features -> Disable (Workplace)
之后重新加载你的 VSCode。
Ahm*_*ais 15
TypeScript and JavaScript Language Features是 VSCode 的默认内置扩展。要禁用它,请执行以下操作
@builtin在搜索框中,然后搜索你想要禁用,如在你的情况下扩展TypeScript and JavaScript Language Features-现在你可以将其禁用。Workspace即当前项目禁用它这是一个方便的gif:
mse*_*nne 15
禁用 TS 和 JS 的语言功能会起作用,但您也会丢失其他功能(预编译类型检查、验证等)。具体问题是由于执行代码操作的延迟造成的,与 TS 没有直接关系。
是的,禁用语言功能可以解决问题,但您可以针对根本原因并保持语言功能处于活动状态!
在用户设置中,您想要禁用“editor.codeActionsOnSave”以防止任何拖慢您速度的特定功能。就我而言,ESLint 会自动修复保存时的代码操作;从我的settings.json:
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
Run Code Online (Sandbox Code Playgroud)
禁用此功能可以让我保持启用语言功能,但消除了冲突(Prettier 在保存时格式化我的代码,ESLint 正在修复保存时的问题,两者一起导致速度减慢)。
| 归档时间: |
|
| 查看次数: |
11981 次 |
| 最近记录: |