Have you edit code in your theme.js to customize something? This code in your theme.js file causes the issue
function key(key) {
if (typeof key !== 'string' || key.split(':').length !== 2) {
throw new TypeError(
'Theme Cart: Provided key value is not a string with the format xxx:xxx'
);
}
}