簡體   English   中英

VS2017 Javascript智能感知

[英]VS2017 Javascript Intellisense

我使用VueJs進行ASP.NET項目時,我注意到intellisense不起作用。

我通過涼亭安裝了軟件包

  • jQuery的
  • 引導
  • VUE
  • 字體真棒

我通過npm安裝

  • Lodash
  • 的WebPack
  • [裝載機等]

當我創建一個新的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM