2015-09-09 2 views
6

Я бы хотел использовать aurelia в небольших мобильных приложениях cordova. Можно ли пропустить любые модульные загрузчики, как requirejs и использовать связку Aurelia непосредственно в теге сценария какКак использовать aurelia без модульных погрузчиков?

<script src="scripts/aurelia.js"></script> 

?

Спасибо, Джордж

+0

жаль, что я уже пусть много вопросов остаются без ответа, как я был занят в последнее время. ответ здесь заключается в использовании пакета jspm. вы можете найти дополнительную информацию о поиске в Google или об этой статье: http://patrickwalters.net/my-best-practices-for-aurelia-bundling-and-minification/ В ближайшее время я планирую собрать свою статью. –

ответ

1

Вы можете связать свои модули с помощью requirejs', а затем использовать almondjs для загрузки ваших модулей.

Я знаю, что вы сказали «опустить любые загрузчики модулей», но я не думаю, что это возможно, если вы не написали свой собственный код, чтобы объединить ваши модули. Они просто не работают автоматически. Вам понадобится какой-то модуль-загрузчик. Almondjs - легкий загрузчик модулей AMD. Он не выполняет динамическую загрузку или выборку модулей. Он предназначен только для загрузки модулей, которые уже были объединены вместе.

Итак, то, что я видел в прошлом, это люди, которые будут использовать requirejs во время разработки, но когда они выпустят в производство, они свяжут свое приложение с помощью пакета bindjs и затем будут использовать almondjs вместо requirejs.

Я надеялся, что кто-то другой ответит на этот вопрос, потому что это было давно, так как я смотрел на миндаля. Мне интересно, есть ли там другие решения.

2

Вы можете использовать JSPM для создания собственного пакета, в комплекте с system.js, и тогда вам нужно будет включить только этот сценарий. (Никаких другие зависимости не требуется)

Заканчивать Документы на производственные рабочие процессах для JSPM для более подробной информации: https://github.com/jspm/jspm-cli/blob/master/docs/production-workflows.md#creating-a-self-executing-bundle

+0

приятно, я попробую это и вернусь к вам! Благодарю. –