我已经爬遍了这张网。
我想过使用
上面写着
但是,没有比这更远的了。因此,到目前为止,我有以下的过程:
转移文件中的第一行是: appEntryPoint.js:
define(["require", "exports", "./example"], function (require, exports, example_1) {我得到:“未定义的参考错误,定义是没有定义的”。我试图添加-js,以便在这个文件之前加载它,但这也不起作用。
所以。我有什么选择?
供参考,这是我的gulpfile.js
var gulp = require('gulp');
var tsc = require('gulp-typescript');
var tslint = require('gulp-tslint');
var config = require('./gulpfile.config')();
var sourcemaps = require('gulp-sourcemaps');
var browsersync = require('browser-sync');
var superstatic = require('superstatic');
var usemin = require("gulp-usemin");
var uglify = require("gulp-uglify");
var reload = browsersync.reload;
var wiredep = require("wiredep").stream;
gulp.task('ts-lint', function(){
return gulp.src(config.allTs)
.pipe(tslint())
.pipe(tslint.report('prose', {
emitError : false
}));
});
gulp.task('compile-ts', function(){
var sourceTsFiles = [
config.allTs,
config.typings
];
var tsResult = gulp
.src(sourceTsFiles)
.pipe(sourcemaps.init())
.pipe(tsc({
module: "amd",
target: "ES5",
declarationFiles: false,
emitError: false,
emitDecoratorMetadata: true,
outDir : config.tsOutputPath
}));
return tsResult.js
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest(config.tsOutputPath))
.pipe(reload({stream:true}));
});
gulp.task('serve', ['ts-lint', 'compile-ts', 'bower'], function() {
gulp.watch([config.allTs], ['ts-lint', 'compile-ts']);
browsersync({
port: 3000,
files: ['index.html', '**/*.js'],
injectChanges: true,
logFileChanges: false,
logLevel: 'silent',
notify: true,
reloadDelay: 0,
server: {
baseDir: config.browsersyncpath,
middleware: superstatic({ debug: false})
}
});
});
gulp.task("bower", function () {
gulp.src("index.html")
.pipe(wiredep())
.pipe(gulp.dest("build"));
});
// gulp.task("minify", function () {
// return gulp.src("build/index.html")
// .pipe(usemin({
// assetsDir: config.tsOutputPath,
// js: [uglify(), "concat"]
// }))
// .pipe(gulp.dest(config.tsOutputPath));
// });
gulp.task('default', ['serve']);发布于 2016-02-26 17:59:54
只需使用gulp-concat将所有*.js文件合并为一个。
https://stackoverflow.com/questions/35657046
复制相似问题