В настоящее время я разрабатываю приложение, которое используется несколькими людьми, оно включает в себя многокомпонентные компоненты из других проектов, которые я разработал. Когда я внесу изменение и разверну его в репозитории ABAP, изменения не вступят в силу, пока я не сброслю кэш вручную. Это проблема, поскольку я не хочу, чтобы пользователи сбрасывали свой кэш каждый раз, когда происходит обновление в течение всего жизненного цикла приложения.
Основной проект сбрасывает свой кэш, однако многокомпонентные компоненты внутриПроект не сбрасывает кэш каждый раз, когда приложение обновляется. Ниже приведен код как для основного проекта, так и для одного из нескольких компонентов.
Я изменил SRC на '/resources/sap-ui-cachebuster/sap-ui-core.js'
и 'resources/sap-ui-core.js'
, однако он дает мне «компонент не может быть создан»ошибка
ОСНОВНОЙ ПРОЕКТ - index.html
<script id="sap-ui-bootstrap"
src="https://sapui5.hana.ondemand.com/1.62.0/resources/sap-ui-cachebuster/sap-ui-core.js"
data-sap-ui-libs="sap.m"
data-sap-ui-theme="sap_bluecrystal"
data-sap-ui-compatVersion="edge"
data-sap-ui-resourceroots='{"mainproject.mainproject": "./"}'
data-sap-ui-appCacheBuster="./"
data-sap-ui-language="en"
</script>
МНОГОКОМПОНЕНТНЫЙ - index.html
<script id="sap-ui-bootstrap"
src="https://sapui5.hana.ondemand.com/1.62.0/resources/sap-ui-cachebuster/sap-ui-core.js"
data-sap-ui-async="true"
data-sap-ui-libs="sap.m"
data-sap-ui-theme="sap_belize"
data-sap-ui-compatVersion="edge"
data-sap-ui-appCacheBuster="./"
data-sap-ui-resourceroots='{"custLookup.custLookup": "./"}'>
</script>
Заранее спасибо!
Sunil.