我正在开发一个应用程序,我需要增加加载所有脚本的 angular 2 性能。问题是这个错误:
我正在使用 gulp + systemjs + systemjs-builder。这是我的文件:
[gulp文件]
gulp.task('bundle', function () {
var builder = new SystemBuilder('./', './wwwroot/lib/js/systemjs.config.js');
return builder.buildStatic('wwwroot/lib/spa/main.js', 'wwwroot/lib/js/bundle.min.js', {
minify: true,
mangle: true,
rollup: true,
runtime: false
});
});
[systemjs.config]
var config = {
//use typescript for compilation
transpiler: 'typescript',
transpilerRuntime: false,
//typescript compiler options
typescriptOptions: {
emitDecoratorMetadata: true
},
map: map,
packages: packages,
defaultJSExtensions: true
};
如您所见,由于defaultJSExtensions : true ,它被添加到了转译器中。我需要做一些不同的事情吗?(我真的需要这个属性等于 true,因为我有很多没有.js的路径)。
提前感谢=)