angular - Kendo Ui Angular 2 使用 Angular 2 Seed 安装 404s

标签 angular dependency-injection systemjs kendo-ui-angular2 angular2-seed

我正在使用 Angular 2 See d 应用程序并尝试安装 KendoUI Angular2 控件。

种子使用 SystemJS 但在 npm start 上生成。我尝试使用 from here 添加外部依赖项但我无法让它工作。

我明白了

Failed to load resource: the server responded with a status of 404 (Not Found)
localhost/:47 Error: (SystemJS) XHR error (404 Not Found) loading http://localhost:5555/node_modules/@progress/kendo-angular-inputs.js(…) "Report this error at https://github.com/mgechev/angular2-seed/issues"

这是我尝试添加到 /tools/config/project.config.ts

的内容
    this.SYSTEM_CONFIG_DEV.paths['@progress/kendo-angular-inputs'] =
        `node_modules/@progress/kendo-angular-inputs`;

    this.SYSTEM_BUILDER_CONFIG.packages['@progress/kendo-angular-inputs'] = {
      main: './dist/npm/js/main.js',
      defaultExtension: 'js'
    };

最佳答案

我的路径有点偏离。这修复了它

this.SYSTEM_CONFIG_DEV.paths['@progress/kendo-angular-dialog'] =
        `${this.APP_BASE}node_modules/@progress/kendo-angular-dialog/dist/npm/js/main`;

    this.SYSTEM_BUILDER_CONFIG.packages['@progress/kendo-angular-dialog'] = {
      main: '/dist/npm/js/main',
      defaultExtension : 'js'
    };

并且您需要将样式引用添加到您的 index.html。我无法让它在配置文件或组件文件中工作。

关于angular - Kendo Ui Angular 2 使用 Angular 2 Seed 安装 404s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40372309/

相关文章:

angular - 如何在 Angular 2 中进行全局搜索?

angular - 在 IntelliJ 中,如何从 'rxjs/operators' i.s.o. 自动导入 rxjs 操作符 'rxjs/internal/operators' ?

Angular 7 使用查询字符串打开新选项卡

javascript - 避免嵌套订阅并将值传递给错误处理程序

jsf - 如何在 SesionScoped bean 中使用 ViewScoped bean?

node.js - 在 node.js(和 Angular 2)上使用 systemjs

java - 什么时候在 Spring 中使用 javax.inject.Provider?

dependency-injection - 温莎城堡注册

javascript - 将 TypeScript 编译为 bundle ..现在怎么办?

javascript - SystemJS 从目录中导入 "base script",就像在 Python 中一样