视觉代码中的 AMD/Requirejs 智能感知

Si-*_*i-N 5 amd requirejs visual-studio-code

使用 AMD 模块时是否可以让 Intellisense 在 Visual Code 中工作?

我的 jsconfig.json 文件设置为:

{
    "compilerOptions": {
        "target": "es5",
        "module": "amd"
    },
    "exclude": [
      "node_modules"
    ]
}
Run Code Online (Sandbox Code Playgroud)

这不起作用。我到处搜索但找不到如何做。

Si-*_*i-N 4

如果其他人遇到这个问题,我通过更改定义模块的方式来解决它。

由此:

define(['jquery'],
    function ($) {
Run Code Online (Sandbox Code Playgroud)

对此

define(function (require, exports, module) {
    var $ = require('jquery');
Run Code Online (Sandbox Code Playgroud)

当使用 require 方法而不是传递依赖项数组时,视觉代码似乎能够引入智能感知。