![](/img/trans.png)
[英]I'm working with Javascript, but VS Code gives me typescript intellisense. How do I fix it?
[英]VS Code intellisense for javascript not working if I am editing typescript
當我發現VS Code(1.6.1 Mac和Windows)Intellisense在(且僅當)我在Typescript中無法使用時,我正要嘗試並開始(逐漸)將node.js項目轉換為Typescript。文件與從Javascript文件導入的對象一起使用。
Javascript的Java引用也給了我Intellisense和TypeScript的Types引用,所以我必須具備正確的基礎知識,只是我不能將它們混淆。
就像我說的那樣,我想逐步更改一堆文件,讓Intellisense像這樣死在我頭上,這是一個總的制止器。 有任何想法嗎?
好的,我弄清楚我做錯了什么。
我正在使用JavaScript樣式“ require”:
var foo = require(“ foo”)//錯誤
調用foo.bar()可以正常編譯,但就像我說的沒有智能感知。 當我將需求更改為導入時:
從“ foo”中將*作為foo導入; // 對
然后我稍后鍵入“ foo”時就會出現智能提示。 -請注意,這僅在您按照上述Tomas的建議為您的tsconfig.json添加allowJS:true時才有效。
我認為編譯器至少應該給我使用舊樣式的警告,即使不是絕對錯誤也是如此。 這肯定會節省我一些時間。
無論如何我來這里打字稿:-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.