JSPM 多个捆绑包、供应商和应用程序
JSPM multiple bundles, vendor and app
与 JSPM 捆绑很容易,这是一个简单的任务:
var exec = require('child_process').exec;
gulp.task('jspmBuild', function (cb) {
exec('jspm bundle-sfx src/app/app.js dist/app.min.js --skip-source-maps', function (err, stdout, stderr) {
cb(err);
});
});
我想做的是有两个单独的包,一个用于供应商文件,一个用于实际应用程序。
这可能吗?
见https://github.com/jspm/jspm-cli/blob/master/docs/production-workflows.md
并尝试
$ jspm bundle-sfx vendor1 + vendor2 dist/vendor.min.js --skip-source-maps
$ jspm bundle-sfx src/app/app.js - vendor1 - vendor2 dist/app.min.js --skip-source-maps
另见 https://github.com/systemjs/systemjs/blob/master/docs/config-api.md#packages
如果需要,您可以使用 packages
选项配置更复杂的设置。
与 JSPM 捆绑很容易,这是一个简单的任务:
var exec = require('child_process').exec;
gulp.task('jspmBuild', function (cb) {
exec('jspm bundle-sfx src/app/app.js dist/app.min.js --skip-source-maps', function (err, stdout, stderr) {
cb(err);
});
});
我想做的是有两个单独的包,一个用于供应商文件,一个用于实际应用程序。
这可能吗?
见https://github.com/jspm/jspm-cli/blob/master/docs/production-workflows.md
并尝试
$ jspm bundle-sfx vendor1 + vendor2 dist/vendor.min.js --skip-source-maps
$ jspm bundle-sfx src/app/app.js - vendor1 - vendor2 dist/app.min.js --skip-source-maps
另见 https://github.com/systemjs/systemjs/blob/master/docs/config-api.md#packages
如果需要,您可以使用 packages
选项配置更复杂的设置。