BindingLanguage must implement inspectTextContent() - upgrade 1.1 to 1.4


When upgrading aurelia from 1.1.4 to 1.4.1, I’m seeing this error:

Error: BindingLanguage must implement inspectTextContent()

Full stack trace etc on the dependabot PR below:

Any ideas where to start looking to fix this? If there’s other dependencies I need to upgrade etc?

Many thanks,

start from cleaning node_modules and reinstalling… might be that you have doubled dependencies…

Thanks @Alexander-Taran, I tried checking out the branch above…

git checkout origin/dependabot/npm_and_yarn/aurelia-framework-1.4.1
rm -rf node_modules/
npm install
npm run dev

Then go to http://localhost:8080/ and I see the error as described at Bump aurelia-framework from 1.1.4 to 1.4.1 by dependabot[bot] · Pull Request #413 · ome/omero-iviewer · GitHub

Trying a more incremental approach, I tried making only this change in package.json (nothing in package-lock.json) "aurelia-framework": "1.2.0", and after re-installing node_modules the app started OK. But updating to "aurelia-framework": "1.3.0", I see the same error message as above.

I wonder if it’s simply an incompatibility with some of the other aurelia-* dependencies. Is there a way to update them all to something compatible with latest aurelia-framework? Otherwise I can try to do it manually.