1
StackOverflow question 격자 모듈에 지정된 Telerik Grid 모듈 및 롤업 설정을 사용하면 'orderBy'를 가져올 수 없습니다. GridModule, SharedModule, IntlService와 같은 다른 모듈이 해결되고 있습니다.Telerik Angular2 롤업 문제
import rollup from 'rollup'
import nodeResolve from 'rollup-plugin-node-resolve'
import commonjs from 'rollup-plugin-commonjs';
import uglify from 'rollup-plugin-uglify'
//paths are relative to the execution path
export default {
entry: 'app/main-aot.js',
dest: 'aot/dist/build.js', // output a single application bundle
sourceMap: true,
sourceMapFile: 'aot/dist/build.js.map',
format: 'iife',
plugins: [
nodeResolve({jsnext: true, module: true}),
commonjs({
// include: ['node_modules/rxjs/**'],
namedExports: {
'@progress/kendo-angular-grid': ['GridModule'],
'@progress/kendo-angular-intl/dist/npm/js/intl.service': ['IntlService'],
'@progress/kendo-angular-intl/dist/npm/js/cldr-intl.service': ['CldrIntlService'],
'@progress/kendo-data-query/dist/npm/js/array.operators': ['orderBy'],
'@progress/kendo-data-query/dist/npm/js/sort-descriptor': ['SortDescriptor'],
'@progress/kendo-data-query/dist/npm/js/data-result.interface': ['DataResult'],
'@progress/kendo-data-query/dist/npm/js/common.interfaces': ['Predicate'],
'@progress/kendo-data-query/dist/npm/js/state': ['State'],
'@progress/kendo-angular-grid/dist/npm/js/grid.module': ['GridModule'],
'@progress/kendo-angular-grid/dist/npm/js/shared.module': ['SharedModule'],
'@progress/kendo-angular-grid/dist/npm/js/grid.component': ['GridComponent', 'DEFAULT_SCROLLER_FACTORY'],
'@progress/kendo-angular-grid/dist/npm/js/browser-support.service': ['BrowserSupportService'],
'@progress/kendo-angular-grid/dist/npm/js/selection.service': ['SelectionService'],
'@progress/kendo-angular-grid/dist/npm/js/details.service': ['DetailsService'],
'@progress/kendo-angular-grid/dist/npm/js/column.component': ['ColumnComponent'],
'@progress/kendo-angular-grid/dist/npm/js/header-template.directive': ['HeaderTemplateDirective'],
'@progress/kendo-angular-grid/dist/npm/js/col-group.component': ['ColGroupComponent'],
'@progress/kendo-angular-grid/dist/npm/js/cell-template.directive': ['CellTemplateDirective'],
'@progress/kendo-angular-grid/dist/npm/js/header.component': ['HeaderComponent'],
'@progress/kendo-angular-grid/dist/npm/js/resizable.directive': ['ResizableContainerDirective'],
'@progress/kendo-angular-grid/dist/npm/js/pager.component.js': ['PagerComponent'],
'@progress/kendo-angular-grid/dist/npm/js/template-context.directive': ['TemplateContextDirective'],
'@progress/kendo-angular-grid/dist/npm/js/footer.component': ['FooterComponent'],
'@progress/kendo-angular-grid/dist/npm/js/selectable.directive': ['SelectableDirective'],
'@progress/kendo-angular-grid/dist/npm/js/table-body.component': ['TableBodyComponent'],
'@progress/kendo-angular-grid/dist/npm/js/field-accessor.pipe': ['FieldAccessorPipe'],
'@progress/kendo-angular-grid/dist/npm/js/list.component': ['ListComponent', 'SCROLLER_FACTORY_TOKEN','DEFAULT_SCROLLER_FACTORY']
}
}),
uglify()
]
}
telerik-data-query에 대해 namedExport 항목을 제공 할 수 있습니까? 현재 "orderBy '는 rollupjs의 node_modules \ @progress \ kendo-data-query \ dist \ npm \ js \ main.js에서 내 보내지 않습니다. –
'kendo-data-query' 0.2.0 이상을 사용하고 있는지 확인하십시오. 'node_modules'를 클린업하고 다시 설치해야 할 수도 있습니다. –
이제 모든 패키지에 대해 구현됩니다. [Tree Shaking] (http://www.telerik.com/kendo-angular-ui/components/framework/tree-shaking/)의 도움말 항목을 참조하십시오. –