Hi Chris,
Thanks for contacting Syncfusion support.
We have validated the reported problem at our end. You can resolve this by using "vue-class-component" dependency with the version of "^8.0.0-rc.1" in your project. Because, it is one of the Prerequisites to render EJ2 Component in Vue3. It is explained in the below code documentation.
[package.json]
"dependencies": {
"@syncfusion/ej2-vue-grids": "*",
---
"vue-class-component": "^8.0.0-rc.1"
},
|
If you are using npm version higher than 7 means, use “npm install --legacy-peer-deps”.
npm i // use this if npm is less than 7
npm i --legacy-peer-deps // use this if npm version is higher than 7
|
Kindly follow the below steps to resolve this.
- Copy and paste this "vue-class-component": "^8.0.0-rc.1" in package.json under dependencies.
- Delete the node_modules and package-lock.json files
- Execute the npm install or npm i --legacy-peer-deps command based on the npm version.
Please get back to us if you need further assistance with this.
Regards,
Rajapandiyan S