我收到以下错误:
events.js:141
throw er; // Unhandled 'error' event
^
TypeScript error: node_modules/gulp-typescript/release/compiler.d.ts(32,22): Error TS1005: '=' expected.
我的gulpfile defined here
我还有一个声明文件global.d.ts:
interface Array<T> {
includes(searchElement: T) : boolean;
}
一些谷歌搜索表明声明文件可能会导致问题。
答案 0 :(得分:2)
错误TS1005:&#39; =&#39;预期
错误是双重的。
定义文件的旧版本,例如此版本有readonly
https://github.com/ivogabe/gulp-typescript/blob/3645edb57278a22e08e6ae9780dc09b8ae68003e/release/compiler.d.ts#L32
旧版本的编译器不支持新关键字(例如readonly
)。
请使用TypeScript nightlies,否则它将永远是一场艰难/混乱的战斗。