我正在尝试捆绑一个 Angular 4.0.0 应用程序。
我已经尝试过 browserify,但是新的 angular-loader 插件(允许在带有 templateUrl 的组件中不需要 moduleId)没有被调用,因此模板最终以错误的路径结束。
所以我搬到了 systemjs-builder 但问题是当它运行该插件时它崩溃说该文档未定义。
有没有办法将文档注入构建器?
还是我做错了什么?
这是我正在测试的简单构建器(systemjs-config 是角度快速入门)。
var path = require("path");
var Builder = require('systemjs-builder');
var builder = new Builder('src/frontend', 'src/frontend/systemjs.config.js');
builder .bundle('main.js', 'bundle.js')
.then(function() {
console.log('Build complete');
})
.catch(function(err) {
console.log('Build error');
console.log(err);
});