vscode代碼自動補全失效

前段時間,朋友說本身的vscode忽然出現了代碼不能自動補全的問題(主要是js,其餘語言也能夠參考)html

症狀表現爲,剛打開vscode有自動補全,過了一會,忽然就沒了,反反覆覆node

解決過程也是至關坎坷了react

開始其實就解決了,推測是插件引發的衝突,只不過覺得失敗了,並且開始只設想到了vscode的擴展插件。新建了一個文件夾,新建一個js文件,這裏是能夠補全的
後來又把他電腦上的vscode完全卸載了,而後從新裝發現也能夠補全
可是因爲他後來又繼續作項目,配置了webpack配置環境,告知我又不能補全了
後來發現由於新建文件夾裏的js都能正常補全,猜測多是由於node環境裝的插件和vscode自帶解釋器有衝突,最後卸載了node重裝得以解決webpack

朋友說之前沒事,其實我以爲這也是合理的,版本迭代,不免以前不衝突的就忽然衝突了web


結論:推測是因爲版本更新,node裏的包或者裝的插件和vscode自帶的解釋器發生了衝突,致使vscode不能工做spa

更新:推測是react官方腳手架ts規範文件配置和vscode形成的衝突,本身在項目中設置下ts規範文件插件

解決方法:
1.完全卸載vscode 此步能夠省略,理論上不重裝應該也行,若是仍是沒解決能夠嘗試
(1).控制面板卸載vscode
(2).打開c/user(用戶)/ administrator(你的用戶名)/,把此目錄下的.vscode文件夾刪除
(3).打開c/user(用戶)/ administrator(你的用戶名)/AppData/Roaming,把此目錄下的Code文件夾刪除(AppData爲隱藏文件夾,點擊上方的查看勾選隱藏項目,win10如下本身搜下,方法應該差很少)code

2.把node裏的包,各類插件(全局:這種狀況多半是全局致使的)挨個排除卸載一遍,不過我的感受還不如卸載node來的直接,必定要完全卸載,能夠參考1步驟裏的2-3步,這裏的都是用戶配置文件,卸載應用,這些文件可能也會被保留,下次再裝這個應用,又會從新讀取之前的舊的用戶配置文件(文檔文件夾下可能也會有用戶配置文件)htm

若是還不能解決,能夠嘗試下把vscode的註冊表(這個能夠百度下)清除下,不過我的感受若是前面的都沒能解決,清下注冊表應該沒多大用,能夠想一想是否是電腦上裝了node相似的環境,而後有相似的插件致使衝突,或者也有多是vscode版本迭代的bug(雖然這個可能性極小)blog

最後也是提醒你們不要隨便裝插件,或者各類包,起碼你要知道它是幹嗎用的

原文出處:https://www.cnblogs.com/2-1-1/p/12063827.html

相關文章
相關標籤/搜索