我实际上正在尝试使用nodejs和typescript开发应用程序,而在tsc编译时遇到了问题.
[09:20:29] Compiling TypeScript files using tsc version 1.5.0
[09:20:30] Compiling TypeScript files using tsc version 1.5.0
[09:20:30] [tsc] > F:/SkeletonProject/typings/node/node.d.ts(198,26): error TS2304: Cannot find name 'DataView'.
[09:20:30] [tsc] > F:/SkeletonProject/typings/node/node.d.ts(212,21): error TS2304: Cannot find name 'Map'.
[09:20:30] [tsc] > F:/SkeletonProject/typings/node/node.d.ts(221,21): error TS2304: Cannot find name 'Set'.
[09:20:30] [tsc] > F:/SkeletonProject/typings/node/node.d.ts(231,25): error TS2304: Cannot find name 'WeakMap'.
这是我的gulpfile:
var gulp = require('gulp');
var typescript = require('gulp-tsc');
gulp.task('boot', ['compileBoot'], function () {
return gulp.src(['./app/src/**/*.ts'])
.pipe(typescript())
.pipe(gulp.dest('./app/dist/'))
});
gulp.task('compileBoot', ['compileApp'], function () {
return gulp.src(['./boot/**/*.ts'])
.pipe(typescript())
.pipe(gulp.dest('./boot'))
});
gulp.task('compileApp', function () {
return gulp.src(['./app/src/**/*.ts'])
.pipe(typescript())
.pipe(gulp.dest('./app/dist/'))
});
gulp.start('boot');
这是不想编译并抛出异常的代码:
/// <reference path="../typings/glob/glob.d.ts" />
import glob = require('glob');
console.log("zfazf");
这段代码有什么问题?
谢谢前进
解决方法:
What is wrong in this piece of code
没有.您需要手动从beta分支获取定义文件node.d.ts,直到其发布:https://github.com/borisyankov/DefinitelyTyped/issues/4249
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。