1

私はVueJsを使用してASP.NETプロジェクトを作成しましたが、私はintellisenseが動作しないことに気付きました。VS2017 Javascript Intellisense

は、私はパッケージ

  • 私はNPM経由でインストール
  • ブートストラップ
  • VUE
  • フォント素晴らしい

jqueryの亭を介してインストール

  • Lodash
  • のWebPACK
  • [ローダーなど]

私は新しいJavaScriptのファイル(.jsファイルまたは.vue)を作成し、インテリセンス'jquery'を知っ

import $ from 'jquery' 

を入力インポート時に入力したときに入力します

$. 

ポップアップ

インテリセンスを上げるには、このcompletition 項目

が、私はVS2017で自動的に.d.tsをダウンロードすることSalsa と呼ばれる新機能があることを知っているのaccurancyを決定することができません@インテリセンスのタイプ。

設定は、[ツール]の下にある - >オプション - > Javascriptを/活字体 - >言語サービス=>新しいJavaScript言語サービス

を有効にします私はで示されたフォルダに.d.tsファイルの存在を確認しました記事(%LOCALAPPDATA%\マイクロソフト\の活字体

私はtsconfig.json

インテリセンスのために何かアドバイスはありませんか? .vueファイルを扱ういくつかのアドバイスはありますか? 一般的に、Visual Studioのインテリセンスに関するリンクやドキュメントはありますか?

答えて

2

私自身が解決策を見つけました。

この記事では、宣言ファイル.d.tsについて説明しているThe Future of Declaration Filesが見つかりました。

私は

import $ from 'jquery' 

を書いたとき、私はあなたが私はあなたがすでに適切にjqueryのをインポートすることについて答えていることがわかり

import * as $ from 'jquery' 
0

を記述する必要が間違っていました。あなたは、Visual Studio 2017年に.vueファイルを操作したい場合は、私のステップバイステップのプロセスを見てみましょう:

https://stackoverflow.com/a/47775354/643761

基本的に、あなたの最初のセットアップ環境 - VuePack2017の使用を含む - ことができますインテリジェンスは.vueファイルにあります。

関連する問題