В настоящее время я пытаюсь связать приложение Aurelia для «производства». Я пробовал использовать $ aurelia bundle
, или теперь с глотком; что совершенно одинаково. Но я всегда будуAurelia bundling and transpiling
<script src="jspm_packages/system.js"></script>
<script src="config.js"></script>
<script>
System.import('aurelia-bootstrapper');
</script>
В моей index.html
, что означает, что я должен загрузить JSPM пакеты на моем сервере (хорошо, не все может быть), и что 1.9MB browser.js
файл Бабеля будет загружен в браузере и только тогда он будет растягиваться. Это может быть довольно долго.
Есть ли способ получить файл с миниатюрным расширением? Имеет ли это смысл? Спасибо большое!
Вот мой конфиг (в моем gulpfile.js)
bundles: {
"src/dist/app-bundle": {
includes: [
'*',
'aurelia-bootstrapper',
'aurelia-fetch-client',
'aurelia-router',
'aurelia-templating-binding',
'aurelia-templating-resources',
'aurelia-templating-router',
'aurelia-loader-default',
'aurelia-history-browser',
'aurelia-auth'
],
options: {
inject: true,
minify: true
}
}
}
Я не понимаю, как 'system.js' и' config.js' подразумевают необходимость использования 'browser.js' или даже пакетов jspm? Для загрузки system.js вам нужны только файлы на верхнем уровне jspm_packages (в моей системе, в настоящее время это system.js, system-csp-production.js и system-polyfills.js) –