[英]vscode autocomplete not working on methods in typescript
我與代碼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();
然后在輸入第一個單詞時我會自動完成
但是我輸入之后.
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"
]
}
有什么辦法可以解決這個問題?
有什么辦法可以解決這個問題?
是。 代替 :
var express = require('express');
您應該使用import/require
:
import express = require('express');
https://basarat.gitbooks.io/typescript/content/docs/project/modules.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.