0
내 typescript 파일을 컴파일 할 때 body-parser.d.ts에서 다음과 같은 컴파일 오류가 발생합니다.body-parser.d.ts의 typescript 컴파일 오류 : 'Buffer'심볼을 찾을 수 없습니다.
오류 TS2095 : 'Buffer'기호를 찾을 수 없습니다. 오류 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