我收到以下错误:
events.js:141
throw er; // Unhandled 'error' event
^
TypeScript error: node_modules/gulp-typescript/release/compiler.d.ts(32,22): Error TS1005: '=' expected.
我的 gulpfile https://github.com/rtaycher/2048-Clone/blob/master/gulpfile.js
我还有一个声明文件 global.d.ts:
interface Array<T> {
includes(searchElement: T) : boolean;
}
一些谷歌搜索表明声明文件可能会导致问题。
最佳答案
Error TS1005: '=' expected
错误有两个。
定义文件的旧版本,例如此版本具有
只读
https://github.com/ivogabe/gulp-typescript/blob/3645edb57278a22e08e6ae9780dc09b8ae68003e/release/compiler.d.ts#L32旧版本的编译器不支持新关键字(例如
readonly
)。
个人意见
请使用 TypeScript nightlies,否则这将永远是一场艰苦/困惑的战斗。 🌹
关于javascript - Typescript 编译器因奇怪错误而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37679925/