[英]VS2017 Javascript Intellisense
我使用VueJs進行ASP.NET項目時,我注意到intellisense不起作用。
我通過涼亭安裝了軟件包
我通過npm安裝
當我創建一個新的javascript文件(.js或.vue)並輸入
import $ from 'jquery'
智識知道 'jquery'
導入,但是當我鍵入
$.
彈出一個彈出窗口
Intellisense無法確定此完成項目的准確性
我知道在VS2017上有一個名為Salsa的新功能,該功能會自動下載.d.ts @types以進行智能感知。
設置位於工具->選項-> Javascript / Typescript->語言服務=>啟用新的Java語言服務下
我驗證了文章( %LOCALAPPDATA%\\ Microsoft \\ TypeScript )指示的文件夾中是否存在.d.ts文件。
我沒有tsconfig.json
對智能感知有什么建議嗎? 有一些建議使用.vue文件嗎? 通常,是否在Visual Studio上有關於智能感知的任何鏈接或文檔?
我自己找到了解決方案。
我發現這篇文章《聲明文件的未來》解釋了聲明文件.d.ts。
我寫的時候錯了
import $ from 'jquery'
你必須寫
import * as $ from 'jquery'
我看到您已經回答了有關正確導入jquery的問題。 如果要在Visual Studio 2017中使用.vue
文件,請查看我的分步過程:
https://stackoverflow.com/a/47775354/643761
基本上,您首先要設置環境-包括使用VuePack2017-允許您在.vue
文件中具有智能感知。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.