我正在尝试学习Typescript.虽然我认为它不相关,但我正在使用VSCode进行此演示.
我有一个package.json包含这些内容的部分:
{
"devDependencies": {
"gulp": "^3.9.1",
"jspm": "^0.16.33",
"typescript": "^1.8.10"
},
"jspm": {
"moment": "npm:moment@^2.12.0"
}
}
Run Code Online (Sandbox Code Playgroud)
然后我有一个这样的Typescript类main.js:
import moment from 'moment';
export class Main {
}
Run Code Online (Sandbox Code Playgroud)
我gulpfile.js看起来像这样:
var gulp = require('gulp');
var typescript = require('gulp-tsb');
var compilerOptions = {
"rootDir": "src/",
"sourceMap": true,
"target": "es5",
"module": "amd",
"declaration": false,
"noImplicitAny": false,
"noResolve": true,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true
};
var typescriptCompiler = typescript.create(compilerOptions);
gulp.task('build', function() {
return gulp.src('/src')
.pipe(typescriptCompiler()) …Run Code Online (Sandbox Code Playgroud)