在执行ng build --prod之后如何从从angular-cli生成的main.js创建umd捆绑包。我尝试汇总是在这里创建的:
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
}(function () { 'use strict';
...
我期望的是以下内容:( ng.my-element全局定义)
(function (global, factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
(global = global || self, //defining global.ng.my-element)
}(function () { 'use strict';
这是我的汇总配置(rollup.config.js):
export default {
input: 'dist/my-elements/main.js',
output: {
name: 'ng.my-elements',
file: 'dist/my-elements/bundles/main.umd.js',
format: 'umd'
}
};
在ng build --prod之后我正在执行rollup -c rollup.config.js
我希望ng.my-elements
是umd文件中定义的全局变量。有任何想法吗?预先感谢。