0
編譯我的打字稿文件時,我在body-parser.d.ts中收到以下編譯錯誤。body-parser.d.ts中的typescript編譯錯誤:找不到符號'Buffer'
錯誤TS2095:找不到符號'緩衝區'。 錯誤TS2094:屬性'RequestHandler'在類型'express'的值上不存在。
而我在我的app.ts文件中有以下幾行。
///<reference path='../Scripts/typings/node/node.d.ts'/>
///<reference path='../Scripts/typings/body-parser/body-parser.d.ts'/>
import express = require('express');
import bodyParser = require('body-parser');
import http = require('http');
import path = require('path');
爲什麼我會收到錯誤?
我確實有express.d.ts和node.d.ts後添加了引用路徑,但仍然是相同的錯誤。同樣看着body-parser.d.ts,它已經有了express.d.ts的參考路徑。任何其他想法? – Raghu
沒關係。我的node.d.ts和express.d.ts文件已過時。從DefinitelyTyped複製最新版本後,我的ts文件編譯好。謝謝! – Raghu
標記爲已回答;) – basarat