【发布时间】:2016-03-24 21:48:45
【问题描述】:
我正在使用 Gulp 4 并将 Typescript 编译为 javascript。为此,我正在使用 gulp-typescript 插件。虽然它确实编译了我在编译时收到了一堆错误:
错误:
[17:43:02] Using gulpfile ~/Sites/dmfa/gulpfile.js
[17:43:02] Starting 'typescript'...
[17:43:02] Starting 'clean-typescript'...
[17:43:02] Cleaning: ./web/js/**/*.js
[17:43:02] Finished 'clean-typescript' after 21 ms
[17:43:02] Starting '<anonymous>'...
[17:43:02] Compiling TypeScript --> JavaScript
error TS2304: Cannot find name 'Promise'.
error TS2304: Cannot find name 'Map'.
error TS2304: Cannot find name 'MapConstructor'.
error TS2304: Cannot find name 'SetConstructor'.
error TS2304: Cannot find name 'Set'.
error TS2304: Cannot find name 'Iterator'.
[17:43:03] TypeScript: 76 semantic errors
[17:43:03] TypeScript: emit succeeded (with errors)
[17:43:03] Finished '<anonymous>' after 1.75 s
[17:43:03] Finished 'typescript' after 1.77 s
Process finished with exit code 0
虽然这仍然会编译真正的错误,但可能会被忽略,纠正错误会让我更高兴。
谁能告诉我为什么会发生这些错误。
【问题讨论】:
标签: javascript typescript gulp build-automation