Licence problem

Hello,

We have tried to generate a licence key for an application but we still have the warning about it.
I think the problem come from the Kanban component. Here is the syncfusion packages installed :

"@syncfusion/ej2-base": "^20.1.50",
"@syncfusion/ej2-data": "^20.1.47",
"@syncfusion/ej2-vue-base": "^20.1.51",
"@syncfusion/ej2-vue-buttons": "^20.1.52",
"@syncfusion/ej2-vue-dropdowns": "^20.1.52",
"@syncfusion/ej2-vue-grids": "^20.1.52",
"@syncfusion/ej2-vue-kanban": "20.1.52",
"@syncfusion/ej2-vue-navigations": "^20.1.51",
"@syncfusion/ej2-vue-richtexteditor": "^20.1.52",

We tried to update all packages to 20.1.52, the warning disappeared but the Kanban didn't work anymore.
We tried to generate many licence key from 19.4.0.38 to 20.2.0.36 sometimes the warning message is not the same but it still there.

Can we get some help ?
Thanks


1 Reply

TJ Theveshwar Jayakumar Syncfusion Team November 30, 2022 04:35 PM UTC

Hi Thisbaut,


Greetings from Syncfusion support,


We have evaluated the shared details and found that the versions of syncfusion components are used with Cap Symbol (^) in the package.json. So, it refers to our latest major version package of our components.

If Syncfusion components are used with Cap Symbol (^) in the package.json file there is a possibility of license banner appearing ever after registering the license and this is one of a case on license validation. So, we are suggest you to use Tilde (~) symbol instead of Cap (^) symbol to resolve this issue.


Kindly follow the below steps to remove the duplicate packages and this issue will be resolved.


  1. Remove the cap (^) symbol before the version number and use the mentioned symbol (~) before the version number like ("@syncfusion/ej2-vue-grids": "~20.1.52".
     
  2.  Delete the @Syncfusion folder from node modules and the package-lock.json file from the root folder.
     
  3.  Clear npm cache at your end.


  1. Update our packages to the same major version. For example, if your utilizing version like (i.e., v20.1.XX) use the same version for all the Syncfusion components in package.json file.
     
  2.  Run the ‘’npm install" command to install the packages.



Please get back to us if you have any queries.


Regards,

Theveshwar


Loader.
Up arrow icon