webstorm不能提示node代碼:coding assistance for node.js不能enable解決方案


問題:node代碼不能檢測提示補全。

 

 方案一:正常情況下啟用coding assistance for node.js即可,這個方案在很多博客中都由介紹,這里我就貼一張圖,若能解決你是幸運的,不能解決就繼續往下看。

 

 方案二:通過webstorm提供的半自動配置方案來解決:File --> Settings --> Languages & Frameworks --> JavaScript --> Libraries:下載(Download)--添加(Add)--啟用(OK)。

下面這三張圖來自這篇博客:https://blog.csdn.net/Dobility/article/details/87563057

這個方案能解決你還是幸運的,看到很多網上的提問,這個方案還是不能解決,請繼續看一下方案。

 

 

 

 

 

方案三(終極篇):還是在Libraries窗口操作,但在此之前我們需要手動去下載@types/node語法庫,百度搜索這個就可以看到,github上可以下載但我覺得還是有點麻煩,別怕npm倉庫中有這個語法庫,所以通過npm下載就好了!

npm install @types/node -g

下載完成以后回到WebStorm的Libraries窗口:

 

 點擊Add進入下面這個界面手動添加操作:Name你自己隨意把,Framework type選擇Node.js Core Modules。然后點擊“+”添加語法庫。

 

 

這里還有一個問題需要注意,你要找到你的npm安裝路徑(如果你之前更改了npm的安裝路徑不記得了建議github上去下載然后找一個路徑存吧),默認win系統在c盤:C:\Users\***這里是你的當前系統用戶名***\AppData\Roaming\npm\node_modules

 

 選中@types后點擊OK確定,然后又回到了Libraries窗口,勾選剛剛添加的@types(我設置的名稱TypeNode),然后OK確認。(這一步完成后就大功告成,如果還不行,建議卸載別用了。。。。哈哈)

 

 最后效果(別問我括號為什么還是有波浪線,require已經沒有了,括號還有這些都說明語法庫配置成功了,因為node不允許導入為空)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM