Javascript – try to overwrite the product brochure of Magento2

So I tried to change that breadcrumbs.html JS template for the product view of magento 2.3 in /Magento_Theme/web/templates/breadcrumbs.htmlbut I've been around for half a day, so template inheritance with this file does not work the same as others, because creating the file in my design directory has ive deleted static files in pub / static, my browser cache is disabled on the page. This is the substitution template:

  

This does not seem to override the default template below app / code / Magento / Theme / view / frontend / web / templates / breadcrumbs.html

I can see that the breadcrumbs are being called by Magento JS. I'm not sure exactly what's going on with it. This is the phtml that is called by Magento to create the breadcrumbs in PHP Magento_Catalog / templates / product / breadcrumbs.phtml However, this is just the creation of a JSON object that is passed into Magento JS

    getData (& # 39; viewModel & # 39;);
?>
    

    

I can see in the design directory that there is a breadcrumbs file: app / code / Magento / Theme / view / frontend / web / js / view / breadcrumbs.js
I have not yet tried to overwrite this file. Is there a reason why I can override other JS HTML templates, but not Magento design breadcrumbs.html

                / **
* Copyright © Magento, Inc. All rights reserved.
* For more information about the license, see COPYING.txt.
* /

define([
        'jquery',
        'mage/template',
        'Magento_Theme/js/model/breadcrumb-list',
        'text!Magento_Theme/templates/breadcrumbs.html',
        'jquery/ui'
    ], function ($, mageTemplate, breadcrumbList, tpl) {
& # 39; use strictly & # 39 ;;

/ **
* Breadcrumb widget.
* /
$ .widget (& # 39; mage.breadcrumbs & # 39;), {

/ ** @heritdoc * /
_init: function () {
this._super ();
this._render ();
},

/ **
* Make breadcrumb.
*
* @Private
* /
_render: function () {
var html,
Crumbs = bread crumbs list,
template = mageTemplate (tpl);

this._decorate (crumbs);

html = template ({
Bread crumbs: crumbs
});

if (html.length) {
$ (this.element) .html (html);
}
},

/ **
* Decorate the list.
*
* @param {Array} list
* @Private
* /
_decorate: function (list) {

if (list.length) {
list[0]first = true;
}

if (list.length> 1) {
list[list.length - 1].last = true;
}
}
});

return $ .mage.breadcrumbs;
});