core: Error in v3.3.3
Vue version
3.3.3
Steps to reproduce
Idk
What is actually happening?
An error appear in the console and my component fail
System Info
System:
OS: Linux 5.10 Debian GNU/Linux 11 (bullseye) 11 (bullseye)
CPU: (12) x64 Common KVM processor
Memory: 15.89 GB / 31.36 GB
Container: Yes
Shell: 5.1.4 - /bin/bash
Binaries:
Node: 18.16.0 - /usr/bin/node
npm: 9.5.1 - /usr/bin/npm
npmPackages:
vue: ^3.3.3 => 3.3.3
About this issue
- Original URL
- State: closed
- Created a year ago
- Reactions: 4
- Comments: 15
Commits related to this issue
- fix(compiler-sfc): $attrs problem caused by __DEV__ (#8353) — committed to kirklin/vue-core by kirklin a year ago
- fix(build): fix __DEV__ flag replacement edge case close #8353 — committed to ygj6/vue-next by yyx990803 a year ago
I have this issue, too. I did some investigation and it’s caused by wrong bundle
In 3.3.3 the semicolon after 
node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.jsIn 3.2.38 (which was my previous version) it’s bundled like this (lines end with semicolons)track(...)is missing and lines are joined, which causes the expression is malformedEDIT: Last version ok was 3.2.47
I’m seeing this as well after upgrading my codebase to vue 3.3 - for me it seems to be caused by any components that do some sort of
v-bind="$attrs"Is this not something that is supported anymore?
Components are all using the comp api