问题描述
在VS Code中,当我使用import $ from 'jquery';
导入jquery时,Intellisense无法正常工作.这就是我得到的:
In VS Code, when I import jquery using import $ from 'jquery';
, Intellisense isn't working. This is what I get:
但是,当使用require语法const $ = require('jquery');
时,Intellisense确实可以工作:
However, when using the require syntax, const $ = require('jquery');
, Intellisense does work:
这种情况发生在任何类型的导入中,不仅是jquery.
This happens with any kinds of import, not only with jquery.
使用导入语法时能使Intellisense工作的任何方法吗?我正在使用打字.
Any way to make Intellisense work when using the import syntax? I am using typings.
推荐答案
从版本1(发布于2016年4月14日)开始,您需要在项目的根目录中添加jsconfig.json
文件,并包含以下内容才能启用Intellisense使用import
语法:
Starting from version 1 (released April 14th 2016), you need a jsconfig.json
file at the root of your project with the following content in order to enable Intellisense with the import
syntax:
"compilerOptions": {
"target": "ES6",
"allowSyntheticDefaultImports": true
}
这篇关于为什么在使用`require`而不是在使用`import`时在vscode中获得Intellisense的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!