首次使用VS代码并尝试使IntelliSense正常工作。
这就是我所做的:
使用VS代码创建并打开目录。
使用内容添加文件package.json:
{
"name": "MyApp",
"version": "0.0.0",
"private": true,
"dependencies": {
"oauth": "^0.9.13"
}
}
npm install
检索oauth lib
添加包含内容的文件app.js(示例代码):
/// <reference path='node_modules/oauth/lib/oauth.js' />
/// <reference path='node_modules/oauth/lib/oauth2.js' />
var OAuth = require('oauth');
var OAuth2 = OAuth.OAuth2;
var key = 'your key';
var secret = 'your secret';
var oauth2 = new OAuth2(
key,
secret,
'https://api.twitter.com/',
null,
'oauth2/token',
null);
oauth2.getOAuthAccessToken(
'',
{'grant_type':'client_credentials'},
function (e, access_token, refresh_token, results){
console.log('bearer: ', access_token);
});
不幸的是,我没有为oauth库获得任何智能感知。当我输入console.
时,我确实得到了它。我有什么遗漏或做错了吗?
谢谢!
答案 0 :(得分:1)
VS Code甚至为JavaScript使用TypeScript定义文件。尝试将oauth.js.d.ts添加到您的项目中。使用/// - 引用或创建jsconfig.json文件来标记项目:JS in VS Code