繁体   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