Skip to content

Instantly share code, notes, and snippets.

@deidyomega
Last active July 28, 2023 01:59
Show Gist options
  • Save deidyomega/3275eb4f5e486cfcae6bd36219949b68 to your computer and use it in GitHub Desktop.
Save deidyomega/3275eb4f5e486cfcae6bd36219949b68 to your computer and use it in GitHub Desktop.
Adding Capacitor always fails for me

npm create vuetify

✔ Project name: … com.example.cap
✔ Which preset would you like to install? › Essentials (Vuetify, VueRouter, Pinia)
✔ Use TypeScript? … Yes
✔ Would you like to install dependencies with yarn, npm, or pnpm? › npm

... installs vue + vuetify + pinia

npm run build

> com.example.cap@0.0.0 build
> vue-tsc --noEmit && vite build

vite v4.4.7 building for production...
✓ 199 modules transformed.
dist/index.html                                             0.42 kB │ gzip:  0.29 kB
dist/assets/logo-3f834fa8.svg                               0.53 kB │ gzip:  0.29 kB
dist/assets/materialdesignicons-webfont-e52d60f6.woff2    385.36 kB
dist/assets/materialdesignicons-webfont-48d3eec6.woff     561.78 kB
dist/assets/materialdesignicons-webfont-bd725a7a.ttf    1,243.50 kB
dist/assets/materialdesignicons-webfont-861aea05.eot    1,243.72 kB
dist/assets/VIcon-b2a89590.css                              1.63 kB │ gzip:  0.64 kB
dist/assets/Default-389ed61d.css                            4.03 kB │ gzip:  1.11 kB
dist/assets/Home-df48ef65.css                              31.52 kB │ gzip:  4.54 kB
dist/assets/index-fa54c5da.css                            525.04 kB │ gzip: 76.42 kB
dist/assets/VIcon-06549e5b.js                               9.85 kB │ gzip:  3.69 kB
dist/assets/webfontloader-523643f5.js                      12.75 kB │ gzip:  5.16 kB
dist/assets/Default-87bd65dc.js                            14.63 kB │ gzip:  5.30 kB
dist/assets/Home-3c0f53f2.js                               22.53 kB │ gzip:  7.84 kB
dist/assets/index-76b3ffa8.js                             115.25 kB │ gzip: 45.36 kB
✓ built in 4.97s

npm install @capacitor/core @capacitor/cli

added 83 packages, and audited 301 packages in 5s

58 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

npx cap init ExampleApp com.example.cap --web-dir=dist

✔ Creating capacitor.config.ts in /dev/com.example.cap in 2.87ms
[success] capacitor.config.ts created!

Next steps: 
https://capacitorjs.com/docs/getting-started#where-to-go-next

npm run build

> com.example.cap@0.0.0 build
> vue-tsc --noEmit && vite build

vite v4.4.7 building for production...
✓ 199 modules transformed.
dist/index.html                                             0.42 kB │ gzip:  0.29 kB
dist/assets/logo-3f834fa8.svg                               0.53 kB │ gzip:  0.29 kB
dist/assets/materialdesignicons-webfont-e52d60f6.woff2    385.36 kB
dist/assets/materialdesignicons-webfont-48d3eec6.woff     561.78 kB
dist/assets/materialdesignicons-webfont-bd725a7a.ttf    1,243.50 kB
dist/assets/materialdesignicons-webfont-861aea05.eot    1,243.72 kB
dist/assets/VIcon-b2a89590.css                              1.63 kB │ gzip:  0.64 kB
dist/assets/Default-389ed61d.css                            4.03 kB │ gzip:  1.11 kB
dist/assets/Home-df48ef65.css                              31.52 kB │ gzip:  4.54 kB
dist/assets/index-fa54c5da.css                            525.04 kB │ gzip: 76.42 kB
dist/assets/VIcon-06549e5b.js                               9.85 kB │ gzip:  3.69 kB
dist/assets/webfontloader-523643f5.js                      12.75 kB │ gzip:  5.16 kB
dist/assets/Default-87bd65dc.js                            14.63 kB │ gzip:  5.30 kB
dist/assets/Home-3c0f53f2.js                               22.53 kB │ gzip:  7.84 kB
dist/assets/index-76b3ffa8.js                             115.25 kB │ gzip: 45.36 kB
✓ built in 4.78s

npm i @capacitor/android

added 1 package, and audited 302 packages in 1s

58 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

npx cap add android

✔ Adding native android project in android in 28.46ms
✔ add in 28.87ms
✔ Copying web assets from dist to android/app/src/main/assets/public in 9.90ms
✔ Creating capacitor.config.json in android/app/src/main/assets in 483.35μs
✔ copy android in 23.31ms
✔ Updating Android plugins in 3.08ms
✔ update android in 16.40ms
✔ Syncing Gradle in 233.27μs
[success] android platform added!
Follow the Developer Workflow guide to get building:
https://capacitorjs.com/docs/basics/workflow

npm run build

> com.example.cap@0.0.0 build
> vue-tsc --noEmit && vite build

/dev/com.example.cap/node_modules/vue-tsc/bin/vue-tsc.js:64
                        throw err;
                        ^

Error: Debug Failure. False expression: Paths must either both be absolute or both be relative
    at getRelativePathFromDirectory (/dev/com.example.cap/node_modules/typescript/lib/tsc.js:5637:9)
    at relativeToBuildInfo (/dev/com.example.cap/node_modules/typescript/lib/tsc.js:117963:38)
    at toFileId (/dev/com.example.cap/node_modules/typescript/lib/tsc.js:117968:22)
    at arrayFrom (/dev/com.example.cap/node_modules/typescript/lib/tsc.js:715:24)
    at toFileIdListId (/dev/com.example.cap/node_modules/typescript/lib/tsc.js:117974:21)
    at /dev/com.example.cap/node_modules/typescript/lib/tsc.js:117897:32
    at mapDefined (/dev/com.example.cap/node_modules/typescript/lib/tsc.js:300:22)
    at getBuildInfo2 (/dev/com.example.cap/node_modules/typescript/lib/tsc.js:117893:26)
    at newProgram.getBuildInfo (/dev/com.example.cap/node_modules/typescript/lib/tsc.js:118145:41)
    at Object.getBuildInfo (/dev/com.example.cap/node_modules/typescript/lib/typescript.js:117443:70)

Node.js v18.16.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment