gulp-tsc
gulp-tsc copied to clipboard
Incorrect reference path in generated definition file
Hello!
I successfully compiled my .ts script using command line:
tsc source/ts/docmaster/document/Explorer.class.ts --module commonjs --target ES5 --out source/ts/d.ts/docmaster/docmaster.js --declaration --noEmitOnError --removeComments
In compiled .d.ts file I see correctly used references.
/// <reference path="../DefinitelyTyped/jstorage/jstorage.d.ts" />
/// <reference path="../jquery/a2j.d.ts" />
/// <reference path="../DefinitelyTyped/q/Q.d.ts" />
I need to reproduce compiling in gulp script
gulp.task('test', function (callback) {
gulp.src([
'source/ts/docmaster/document/Explorer.class.ts'
])
.pipe(tsc({
module: 'commonjs',
target: 'ES5',
out: 'source/ts/d.ts/docmaster/docmaster.js',
declaration: true,
noEmitOnError: true,
removeComments: true
}))
.pipe(gulp.dest(''))
.pipe(notify('docmaster.js compiled'));
});
But in compiled d.ts my references are different:
/// <reference path="../../../../../source/ts/d.ts/DefinitelyTyped/jstorage/jstorage.d.ts" />
/// <reference path="../../../../../source/ts/d.ts/jquery/a2j.d.ts" />
/// <reference path="../../../../../source/ts/d.ts/DefinitelyTyped/q/Q.d.ts" />
Why?