【发布时间】:2018-01-14 21:15:17
【问题描述】:
我正在使用 vscode Version 1.14.2 (1.14.2) 并且我正在尝试为我自己的 javascript 文件获取智能感知。为了测试这一点,我创建了两个文件 test.js 和 main.js。在test.js 我有以下代码...
{
Test = {};
let testObj = {};
Test.getAllTest = function() {
return testObj;
};
}
在我的main.js 文件中,我有以下内容...
/// <reference path="./test.js" />
{
Test.
}
我想对我自己的代码进行智能感知。在vscode中可以实现吗?
2017 年 8 月 10 日更新
如您所见,前面的代码是一个愚蠢的 sn-p。让我粘贴我正在进行的练习中的代码...
"use strict";
var $ = require("../lib/node_modules/jquery/dist/jquery.min.js");
let line = console.log;
let bakery = {};
bakery.loadInventory = function() {
return new Promise(function(resolve, reject) {
$.ajax({
url: "https://cake-2444b.firebaseio.com/ccakes.json"
})
.done(function(data) {
resolve(data);
})
.fail(function(error) {
reject(error);
});
});
};
module.exports = bakery;
jQuery 是用--save-dev 安装的,我怀疑我不能因为这个原因require('jQuery')。前面的代码存在于一个名为bakery-factory.js 的文件中。贝娄,我附上了一张屏幕截图,显示智能感知不适用于该模块。
我想补充一点,我正在使用 Grunt 来运行一些任务。我不确定这是否与智能感知问题有关。我对编辑器非常满意,我希望它能够正常工作。
2017 年 8 月 11 日更新
按照您的建议,我得到了它的工作......
let bakery = {
loadInventory: function(...
我以前的方法不行……
let bakery = {}
bakery.loadInventory = function(...
谢谢你的解释!!
【问题讨论】:
标签: visual-studio-code vscode-settings javascript-intellisense