[英]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.