2015-08-20 2 views
3

У меня есть приложение Aurelia, созданное с помощью визуальной студии, которая использует npm и jspm для управления пакетами. Я выставиться в postinstall правило о НПМ следующим образом:Aurelia bundle и файл конфигурации jspm

"postinstall": "jspm install -y & jspm init & aurelia bundle --force"

Это postinstall правило создает config.js со всеми отображений, необходимых для Aurelia, но когда он достигает aurelia bundle --force он падает со следующей ошибкой:

info: Creating bundle ... 

err Error: ENOENT, open '...\jspm_packages\github\aurelia\[email protected]\aurelia-animator-css' at Error (native) 

Если я вручную модифицирую файл config.js, добавив defaultJSExtensions: true, он отлично работает и создает комплект.

Это свойство можно добавить после запуска jspm install -y & jspm init (потому что я не хочу изменять его вручную)?

ответ

2

После прочтения сообщения о the latest release of Aurelia и после обновления до jspm @ beta, выполнив npm install -g [email protected] и переустановив все пакеты, проблема была решена.

Затем я добавил [email protected] в файл package.json, поэтому мне не нужно беспокоиться об установке jspm на других машинах-разработчиках.

Смежные вопросы