Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build fails due to TypeScript Issue with Google Tag Manager despite not using it #145

Closed
Dino-Kupinic opened this issue Jul 12, 2024 · 1 comment

Comments

@Dino-Kupinic
Copy link

Same configuration as #135. I didn't try out build, should have included it in that issue, sorry!
This issue does not appear when typeCheck is set to false.

pnpm run build

> dinokupinic@ build C:\Programming\Typescript\dinokupinic
> nuxt build

Nuxt 3.12.3 with Nitro 2.9.7                                                                                                                                                                                                              21:45:48
ℹ Using Tailwind CSS from ~/assets/css/tailwind.css                                                                                                                                                                     nuxt:tailwindcss 21:45:49
ℹ Running with compatibility version 4                                                                                                                                                                                                   21:45:56
ℹ Building client...                                                                                                                                                                                                                     21:45:58
ℹ vite v5.3.3 building for production...                                                                                                                                                                                                 21:45:58
ℹ ✓ 2737 modules transformed.                                                                                                                                                                                                            21:46:05   
ℹ ../.nuxt/dist/client/manifest.json                  44.81 kB │ gzip:   3.29 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/ProsePre.ClFFq5ii.css     0.03 kB │ gzip:   0.05 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/default.C9KQU88S.css      0.05 kB │ gzip:   0.07 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/ProseCode.CchFRBtv.css    0.05 kB │ gzip:   0.07 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/Icon.Pd7zCyJA.css         0.07 kB │ gzip:   0.09 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/IconCSS.hVcfiAy9.css      0.26 kB │ gzip:   0.17 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/rltMdWSu.js               0.06 kB │ gzip:   0.08 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/DlAUqK2U.js               0.09 kB │ gzip:   0.10 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/CHMBvL_P.js               0.12 kB │ gzip:   0.13 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/zDjacAMG.js               0.12 kB │ gzip:   0.13 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/cVLVL5nt.js               0.12 kB │ gzip:   0.13 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/ChUszJ6u.js               0.12 kB │ gzip:   0.13 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/rEC3F4xS.js               0.12 kB │ gzip:   0.13 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/DmhlzNaC.js               0.12 kB │ gzip:   0.13 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/D1a9rj9Z.js               0.14 kB │ gzip:   0.12 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/H1__I4nQ.js               0.15 kB │ gzip:   0.15 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DaecqJN9.js               0.18 kB │ gzip:   0.17 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/BEVhgS9w.js               0.19 kB │ gzip:   0.17 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/CoEQwuI9.js               0.19 kB │ gzip:   0.17 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/CNPBHomS.js               0.20 kB │ gzip:   0.18 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/vFStZV2x.js               0.23 kB │ gzip:   0.20 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/CJJL-R5j.js               0.23 kB │ gzip:   0.20 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/Cpj98o6Y.js               0.24 kB │ gzip:   0.18 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/BwaBI-Yb.js               0.24 kB │ gzip:   0.21 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/BKX12h_n.js               0.25 kB │ gzip:   0.21 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/CaSU-8Uq.js               0.25 kB │ gzip:   0.22 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/CcLwho4Q.js               0.27 kB │ gzip:   0.22 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/CDY85Hsn.js               0.28 kB │ gzip:   0.22 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DdqVqXJn.js               0.28 kB │ gzip:   0.22 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DnWa9Nh4.js               0.28 kB │ gzip:   0.21 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/4ihdFUYR.js               0.28 kB │ gzip:   0.24 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/Br9XCugz.js               0.28 kB │ gzip:   0.24 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DmFpYG8C.js               0.29 kB │ gzip:   0.24 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/BU5hcfuS.js               0.31 kB │ gzip:   0.24 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DuNKc0Y6.js               0.32 kB │ gzip:   0.25 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DZL8F0dr.js               0.32 kB │ gzip:   0.21 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DJmQPAkl.js               0.33 kB │ gzip:   0.26 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/rC3k8UKP.js               0.33 kB │ gzip:   0.26 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/BqEf0BWL.js               0.34 kB │ gzip:   0.26 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/bpYG-5DZ.js               0.37 kB │ gzip:   0.28 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/D1S26WnW.js               0.38 kB │ gzip:   0.26 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/vef9C4hz.js               0.41 kB │ gzip:   0.27 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DDdA7h2W.js               0.41 kB │ gzip:   0.31 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DHFZHcd_.js               0.42 kB │ gzip:   0.28 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/5hiBP1li.js               0.42 kB │ gzip:   0.30 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/qra-P2rY.js               0.44 kB │ gzip:   0.31 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/BDTxo_2U.js               0.47 kB │ gzip:   0.32 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DXTQFArb.js               0.50 kB │ gzip:   0.32 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DL1CLJ4y.js               0.51 kB │ gzip:   0.37 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/D-aEMqeI.js               0.52 kB │ gzip:   0.36 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/tHNhUNjI.js               0.53 kB │ gzip:   0.29 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/6X-McNUP.js               0.57 kB │ gzip:   0.40 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/Byh7V1Ra.js               0.57 kB │ gzip:   0.41 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/B6RdkrfJ.js               0.58 kB │ gzip:   0.35 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/GG-ocrcF.js               0.58 kB │ gzip:   0.35 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/D4jIsjJD.js               0.58 kB │ gzip:   0.35 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/-MSE-Pzr.js               0.60 kB │ gzip:   0.38 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/BIriXEcV.js               0.71 kB │ gzip:   0.42 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/C-v3KzvZ.js               0.75 kB │ gzip:   0.41 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/qjgqF1yY.js               0.79 kB │ gzip:   0.46 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/CjEfbl5s.js               0.87 kB │ gzip:   0.48 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DFu38tr1.js               0.88 kB │ gzip:   0.49 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/umP2zzBE.js               1.09 kB │ gzip:   0.64 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/Dnd51l0P.js               1.11 kB │ gzip:   0.53 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/CoflaR1x.js               1.14 kB │ gzip:   0.66 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DxUzum3_.js               1.24 kB │ gzip:   0.62 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/BgFyRwBi.js               1.41 kB │ gzip:   0.76 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/Bhhoq85U.js               1.74 kB │ gzip:   0.94 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DaXMdBVi.js               1.81 kB │ gzip:   0.89 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/B-e6w0RH.js               2.01 kB │ gzip:   0.94 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/BWoWEz8K.js               2.47 kB │ gzip:   1.02 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/D4FzlkAs.js               2.48 kB │ gzip:   1.19 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/Bc5h0BML.js               2.79 kB │ gzip:   1.17 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/BxfJm_l3.js               3.04 kB │ gzip:   1.60 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/D1_ktOA4.js               3.22 kB │ gzip:   1.29 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/BfU2BmIn.js               7.58 kB │ gzip:   3.23 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/0WMFT7rX.js               8.26 kB │ gzip:   3.23 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/CzeL5zBV.js               9.04 kB │ gzip:   3.68 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/BUsJtioo.js              20.79 kB │ gzip:   8.65 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DwC_-U2x.js              22.30 kB │ gzip:   8.44 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/DCyrAzqs.js              23.46 kB │ gzip:   6.79 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/wdteVj0C.js              24.20 kB │ gzip:   8.61 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/CKIb43GG.js              55.81 kB │ gzip:  21.29 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/D95cGAPC.js             124.55 kB │ gzip:  28.99 kB                                                                                                                                                         21:46:05
ℹ ../.nuxt/dist/client/_nuxt/BmnS4qc1.js             140.21 kB │ gzip:  31.18 kB                                                                                                                                                         21:46:05   
ℹ ../.nuxt/dist/client/_nuxt/Xx_44h22.js             456.19 kB │ gzip: 156.45 kB                                                                                                                                                         21:46:05   
ℹ ✓ built in 7.27s                                                                                                                                                                                                                       21:46:05   
✔ Client built in 7291ms                                                                                                                                                                                                                 21:46:05   
ℹ Building server...                                                                                                                                                                                                                     21:46:05   
ℹ vite v5.3.3 building SSR bundle for production...                                                                                                                                                                                      21:46:05   
ℹ ✓ 859 modules transformed.                                                                                                                                                                                                             21:46:10   
.nuxt/nuxt-scripts/tpc/google-analytics.ts:7:29 - error TS2554: Expected 0 arguments, but got 1.

7 const OptionSchema = object({id:  any()})
                              ~~~~~~~~~~~~

.nuxt/nuxt-scripts/tpc/google-analytics.ts:12:41 - error TS2344: Type 'void' does not satisfy the constraint 'ObjectSchema<any, any>'.

12 export type Input = RegistryScriptInput<typeof OptionSchema>
                                           ~~~~~~~~~~~~~~~~~~~

.nuxt/nuxt-scripts/tpc/google-analytics.ts:18:31 - error TS2344: Type 'void' does not satisfy the constraint 'ObjectSchema<any, any>'.

18   return useRegistryScript<T, typeof OptionSchema>('gtag', options => ({
                                 ~~~~~~~~~~~~~~~~~~~

.nuxt/nuxt-scripts/tpc/google-analytics.ts:20:86 - error TS2339: Property 'id' does not exist on type '{}'.

20             src: withQuery('https://www.googletagmanager.com/gtag/js', {id: options?.id})
                                                                                        ~~

.nuxt/nuxt-scripts/tpc/google-analytics.ts:32:212 - error TS18046: 'options' is of type 'unknown'.

32         clientInit: import.meta.server ? undefined : () => {window.dataLayer=window.dataLayer||[];window.gtag=function gtag(){window.dataLayer.push(arguments);};window.gtag('js',new Date());window.gtag('config',options.id)},
                                                                                                                                                                                                                      ~~~~~~~

.nuxt/nuxt-scripts/tpc/google-tag-manager.ts:7:29 - error TS2554: Expected 0 arguments, but got 1.

7 const OptionSchema = object({id:  any()})
                              ~~~~~~~~~~~~

.nuxt/nuxt-scripts/tpc/google-tag-manager.ts:12:41 - error TS2344: Type 'void' does not satisfy the constraint 'ObjectSchema<any, any>'.

12 export type Input = RegistryScriptInput<typeof OptionSchema>
                                           ~~~~~~~~~~~~~~~~~~~

.nuxt/nuxt-scripts/tpc/google-tag-manager.ts:18:31 - error TS2344: Type 'void' does not satisfy the constraint 'ObjectSchema<any, any>'.

18   return useRegistryScript<T, typeof OptionSchema>('gtm', options => ({
                                 ~~~~~~~~~~~~~~~~~~~

.nuxt/nuxt-scripts/tpc/google-tag-manager.ts:20:85 - error TS2339: Property 'id' does not exist on type '{}'.

20             src: withQuery('https://www.googletagmanager.com/gtm.js', {id: options?.id})
                                                                                       ~~


Found 9 errors in 2 files.

Errors  Files
     5  .nuxt/nuxt-scripts/tpc/google-analytics.ts:7
     4  .nuxt/nuxt-scripts/tpc/google-tag-manager.ts:7
rendering chunks (83)... ELIFECYCLE  Command failed with exit code 2.
@harlan-zw
Copy link
Collaborator

Hi, thanks for reporting this. It's the same issue as #133, so I'll close this as a duplicate.

@harlan-zw harlan-zw closed this as not planned Won't fix, can't repro, duplicate, stale Jul 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants