Vuejs CI/CD Job getting failed

Hi Experts, I need a small help to resolve this issue :slight_smile:

I’m getting this error while my ci/cd job runs, But I don’t have any issues in my local system.

I check all versions on both local and server, it’s the same.Can you help me to find out this issue?

$ C:\Windows\System32\config\systemprofile\AppData\Roaming\npm\yarn.cmd build
yarn run v1.22.18
$ vue-cli-service build

-  Building for production...
ERROR  Failed to compile with 3 errors5:40:47 AM

error  in ./src/components/CertificationBadges/script.js?vue&type=script&lang=js&

Module parse failed: Unexpected token (275:35)
File was processed with these loaders:
* ./node_modules/cache-loader/dist/cjs.js
* ./node_modules/thread-loader/dist/cjs.js
* ./node_modules/babel-loader/lib/index.js
* ./node_modules/eslint-loader/index.js
You may need an additional loader to handle the result of these loaders.
| 
|         if (!response.data.isError) {
>           if (response.data.result?.certifications != null) {
|             this.BadgesLoopDetails = response.data.result.certifications;
|             this.certificationFileCount = this.BadgesLoopDetails.length;

@ ./src/components/CertificationBadges/script.js?vue&type=script&lang=js& 1:0-267 1:283-286 1:288-552 1:288-552
@ ./src/components/CertificationBadges/CertificationBadges.vue
@ ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/eslint-loader??ref--14-0!./src/views/Cv/script.js?vue&type=script&lang=js&
@ ./src/views/Cv/script.js?vue&type=script&lang=js&
@ ./src/views/Cv/Cv.vue
@ ./src/router/index.js
@ ./src/main.js
@ multi ./src/main.js

error  in ./src/views/IdCard/script.js?vue&type=script&lang=js&

Module parse failed: Unexpected token (459:66)
File was processed with these loaders:
* ./node_modules/cache-loader/dist/cjs.js
* ./node_modules/thread-loader/dist/cjs.js
* ./node_modules/babel-loader/lib/index.js
* ./node_modules/eslint-loader/index.js
You may need an additional loader to handle the result of these loaders.
| 
|         let empAddressmodel = response.data.result.basicDetail;
>         this.employeeAddress.address1 = empAddressmodel.address1 ?? '';
|         this.employeeAddress.address2 = empAddressmodel.address2 ?? '';
|         this.employeeAddress.city = empAddressmodel.city ?? '';

@ ./src/views/IdCard/script.js?vue&type=script&lang=js& 1:0-267 1:283-286 1:288-552 1:288-552
@ ./src/views/IdCard/IdCard.vue
@ ./src/router/index.js
@ ./src/main.js
@ multi ./src/main.js

error  in ./src/components/AutocompleteSkills/script.js?vue&type=script&lang=js&

Module parse failed: Unexpected token (95:21)
File was processed with these loaders:
* ./node_modules/cache-loader/dist/cjs.js
* ./node_modules/thread-loader/dist/cjs.js
* ./node_modules/babel-loader/lib/index.js
* ./node_modules/eslint-loader/index.js
You may need an additional loader to handle the result of these loaders.
| 
|     getId(e) {
>       if (e.itemData?.description != null) {
|         if (e.itemData.masterID != undefined) {
|           this.masterID = 0;

@ ./src/components/AutocompleteSkills/script.js?vue&type=script&lang=js& 1:0-267 1:283-286 1:288-552 1:288-552
@ ./src/components/AutocompleteSkills/AutocompleteSkills.vue
@ ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/eslint-loader??ref--14-0!./src/components/Skills/script.js?vue&type=script&lang=js&
@ ./src/components/Skills/script.js?vue&type=script&lang=js&
@ ./src/components/Skills/Skills.vue
@ ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/eslint-loader??ref--14-0!./src/views/Cv/script.js?vue&type=script&lang=js&
@ ./src/views/Cv/script.js?vue&type=script&lang=js&
@ ./src/views/Cv/Cv.vue
@ ./src/router/index.js
@ ./src/main.js
@ multi ./src/main.js

ERROR  Build failed with errors.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Cleaning up project directory and file based variables
ERROR: Job failed: exit status 1

The ? and ?? operators weren’t supporting, Handled that and issue resolved!