加载angular2-datatable时找不到404

时间:2016-11-08 07:08:53

标签: angular typescript

我添加angular2-datable库,但在加载库文件时遇到404 Not Found,如:

  • node_modules \ angular2-数据表\ lib中\ BootstrapPaginator
  • node_modules \ angular2-数据表\ lib中\数据表
  • node_modules \ angular2-数据表\ lib中\ DataTableModule
  • node_modules \ angular2-数据表\ lib中\ DefaultSorter
  • node_modules \ angular2-数据表\ lib中\分页程序

我将systemjs.config.js修改为this answer,但它仍无效:

map: {
   ...
  'lodash': 'npm:lodash/lodash.js',
  'angular2-datatable':'npm:angular2-datatable/index.js'
},
packages: {
   ...
'lodash': {
        defaultExtension: 'js'
},
 'angular2-datatable': {
        defaultExtension: 'js'
}

1 个答案:

答案 0 :(得分:6)

正确的system.config.js是这样的:

map: {
  ...
  'lodash': 'npm:lodash/lodash.js',
  'angular2-datatable':'npm:angular2-datatable'
},
packages: {
   ...
  'lodash': {
    defaultExtension: 'js'
  },
  'angular2-datatable': {
    main: './index.js',
    defaultExtension: 'js'
  }
}
  • 'angular2-datatable':'npm:angular2-datatable/index.js' - 不适用于我的
  • 'angular2-datatable':'npm:angular2-datatable'main: ./index.js - 有效