我尝试按照这些说明操作:
https://code.visualstudio.com/Docs/runtimes/nodejs
我根本没有得到绿色/红色的摆动线。我有什么遗漏的吗?
您还可以在此视频中看到同样的事情:
https://youtu.be/sE8_bTEBlFg?t=1m37s
据我所知,他们正在运行默认编辑器。我尝试使用 npm 安装 types 和 typescript。我已经按照该教程获取了 Node.js 的 Javascript 智能感知,但我无法获取错误/警告检查或 Node.js 模块的任何类型信息。
是否应该将类型文件安装到某个位置,以便使它们对于您在 VS Code 中创建的每个 JS 项目都是全局的?
我有一个JS SDK,用户不使用require来将其加载到他们的JS脚本中。我想在VSCode中提供SDK的智能感知/自动完成功能,而无需用户执行任何困难的操作,除了安装扩展程序或在jsconfig中设置简单的内容。
他们在工作空间以外的其他路径中都有一个js模块和SDK,我检查了以下解决方案:
requireor import语句)有什么建议么?
按照此如何将Intellisense文件导入vsCode(Visual Studio Code)的操作,我已经完成了以下操作:
向我添加了以下内容,jsconfig.js但完全没有影响自动完成功能:
"typeAcquisition": {
"enable": true,
"include": [
"C:\\test.d.ts"
]
Run Code Online (Sandbox Code Playgroud)
}
一旦添加/// <reference path="C:\test.d.ts" />,就解决了
有没有一种方法可以使用扩展程序自动执行此操作?还是完全不需要参考路径?
我是vscode使用代码typescript.一切都很完美,除了我没有在我的方法上自动完成,app.ts但是如果我打开自动生成的app.js文件,那么我可以看到自动完成没有问题.
这是我的 app.ts
/// <reference path="./typings/tsd.d.ts"/>
import {Request, Response} from 'express';
var express = require('express');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var app = express();
Run Code Online (Sandbox Code Playgroud)
然后在输入第一个单词时我会自动完成它
但是在我输入.vscode 后没有给出任何app. Request.
我已经td安装好了.我的tsconfig.json:
{
"compilerOptions": {
"target": "ES5",
"module": "commonjs",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"watch": true
},
"exclude": [
"node_modules"
]
}
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题?