2016-10-29 4 views
0

Обзор

Я пытаюсь установить самозагрузки-Wysiwyg пакет в моем проекте ES6 с использованием JSPM.JSPM не создает JS файл в корневой директории

Обычно вы можете просто установить пакет с помощью команды

JSPM установить НПМ: самозагрузки-WYSIWYG

И JSPM позаботится о файле config.js и создать файл запись JS в jspm_packages папка.


Моя проблема

Для этого конкретного пакета, он делает создать config.js запись в файл JS самозагрузки-Wysiwyg в корневом каталоге, но не создать что JS сам файл.


Файлы

config.js

"bootstrap-wysiwyg": "npm:[email protected]", 

Импорт

import stuff from 'bootstrap-wysiwyg'; 

Сообщение об ошибке

GET http://localhost:9000/jspm_packages/npm/[email protected] 404 (Not Found) 

Вопрос

Как я могу убедиться, что JSPM создает этот файл? Я мог бы сделать это сам, но тогда контроль версий явно нарушен.

ответ

3

В модуле, который вы пытаетесь импортировать, отсутствует «основная» запись в пакете. Json: https://github.com/steveathon/bootstrap-wysiwyg/blob/master/package.json Поэтому JSPM не может создать основной импорт. Вам нужно либо импортировать файлы непосредственно из модуля (т. Е. Импортировать материал из «bootstrap-wysiwyg/js/smth»), либо создать переопределение для этого пакета, который будет определять «основной» для пакета (https://github.com/jspm/registry/wiki/Configuring-Packages-for-jspm#testing-configuration).