vscode 左下角的状态栏出现 '正在初始化 JS/TS 语言功能'导致编辑器的提示功能失效


vscode 左下角的状态栏出现 '正在初始化 JS/TS 语言功能'导致编辑器的提示功能失效

出现这个时,编辑器的提示功能会失效,而且一直会这样

要重新启动编辑器才能恢复

只要刚开始能用,一旦开始 初始化js/ts 就不能用了,不知道问题出在哪,

后面所有的自动补全功能,都必须是把名称写全,输入.才能提示。

方案一、在根目录加了tsconfig配置

根目录下创建tsconfig.json文件和一个空的test.ts文件,在tsconfig文件中写入

JavaScript 全选
{
	"compilerOptions": {
		// "module": "commonjs",
		// "target": "es6",
		// "noImplicitAny": false,
		// "sourceMap": true,
		"allowJs": false,
		// "allowSyntheticDefaultImports": true,
		// "noEmitOnError": true,
		// "removeComments": false,
		"noEmit": true // Do not compile the JS (or TS) files in this project on build    
	},
	"include": [ "test.ts" ],
	// "include": ["src/**/*"],
	"exclude": [
		"src",
		"wwwroot",
		"node_modules"
	],
	"compileOnSave": false, 
}

虽然通过设置tsconfig确实可以解决问题。但当我升级vscode后又出现了无法提示的情况,现在可以知道问题是编辑器和项目中的ts造成的。可以试着降低vscode版本(不建议)。可以试着将设置中的 javascript.suggest.enabled 的选项去掉,也就是设置为false,重启再看一下编辑器的情况。或者在通过CRA创建项目时就默认添加ts。

方案二、禁用内置的 js/ts 功能

1) 打开内置的扩展

vscode 左下角的状态栏出现 '正在初始化 JS/TS 语言功能'导致编辑器的提示功能失效

2) 找到内置的js/ts功能 禁用

vscode 左下角的状态栏出现 '正在初始化 JS/TS 语言功能'导致编辑器的提示功能失效

暂时未发现禁用后有什么影响。

没有找到第二步的内置扩展

方案三、重装Vetur插件

打开扩展商店,可能是Vetur插件存在问题,删除重装之后就好了

1,Ctrl + Shift +x打开应用商店扩展

2,更新,或者删除某个插件就可以了

重装后还是会出现

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:vue3 keep-alive跳转回来后 scroll位置丢失
下一篇:vscode使用vue3+ts时代码提示问题
评论列表

发表评论

评论内容
昵称:
关联文章

vscode 状态栏出现 '初始化 JS/TS 语言功能'导致编辑器提示功能失效
TinyMCE富文本编辑器 autoLink 插件配置,全支持
则表达式,通俗易懂介绍
YESWinform开发框架关于模块功能不同权限布局介绍
YESWin Winform开发框架 项目初始化配置并运行
IIS初始化(预加载),解决第一次访问慢,程序池被回收问题
SA 和 Windows 等账户都被禁用情况如何登录?
ts无法使用js中括号[]方式通过属性名获得对象属性值解决办法
dotnet 通过 DockerfileContext 解决项目放里层文件夹导致 VisualStudio 构建失败
根据SVG Arc求出其开始、摆动和椭圆圆心
Node.js版本不对引起 构建失败提示throw new ERR_INVALID_CALLBACK();
vscode使用vue3+ts时代码提示问题
《步步入门》.NET6Linux以守护进程方式运行
SqlServer备份还原 出现操作系统错误 5(拒绝访问) 解决方案
则表达式
VScode配置Python开发环境
深入理解jsyield
linux 新增用户后无法使用TAB补全功能
TS有两个对象,便利B对象属性,如果A对象有这个属性,就把B值更新到A对象。
.NET IIS第一次访问慢,程序池被回收问题,IIS初始化(启用预加载)

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码