加载angular2-datatable时找不到404

Ale*_*kov 2 typescript angular

我添加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喜欢这个答案,但它仍然没有工作:

map: {
   ...
  'lodash': 'npm:lodash/lodash.js',
  'angular2-datatable':'npm:angular2-datatable/index.js'
},
packages: {
   ...
'lodash': {
        defaultExtension: 'js'
},
 'angular2-datatable': {
        defaultExtension: 'js'
}
Run Code Online (Sandbox Code Playgroud)

Ale*_*kov 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'
  }
}
Run Code Online (Sandbox Code Playgroud)
  • 'angular2-datatable':'npm:angular2-datatable/index.js'- 适合我的
  • 'angular2-datatable':'npm:angular2-datatable'main: ./index.js- 工作