Ошибка пути плагина Aurelia

Я установил aurelia-панировочные сухари с помощью jspm. Файл config.js содержит запись карты:

 "heruan/aurelia-breadcrumbs": "github:heruan/aurelia-breadcrumbs@0.2.6"

В config.js также есть запись пути:

"github:*": "jspm_packages/github/*"

В моем проекте в каталоге jspm_packages/github/heruan есть файлы / папки, связанные с хлебными крошками aurelia.

В моем конфиге Boostrap у меня есть:

aurelia.use
    .standardConfiguration()
    .feature('src/resources')
    .developmentLogging()
    .plugin("heruan/aurelia-breadcrumbs");    

Однако плагин не отображается должным образом и не может найти файл aurelia-breadcrumbs.js (ошибка 404 в браузере).

Uncaught (in promise) Error: (SystemJS) XHR error (404 Not Found) loading http://localhost:7987/heruan/aurelia-breadcrumbs.js

Когда я смотрю на вкладку "Источники" в инструментах разработчика Chrome, плагин "хлебные крошки" больше не появляется в папке jspm_packages/github.

Что мне не хватает?

1 ответ

В файле /jspm_packages/github/heruan/aurelia-breadcrumbs@0.2.6/dist/commonjs/index.js измените это

function configure(frameworkConfiguration, config) {
    frameworkConfiguration.globalResources('./breadcrumbs.js');
}

от

function configure(frameworkConfiguration, config) {
    frameworkConfiguration.globalResources('/jspm_packages/github/heruan/aurelia-breadcrumbs@0.2.6/dist/commonjs/breadcrumbs.js');
}

это изменение связано с тем, что файл index.js не может загрузить файл./breadcrumbs.js из-за какой-либо проблемы с путем или по какой-либо другой причине; вместо этого, если мы указываем относительный путь, он загружает файл

Другие вопросы по тегам