capacitor-assets icon indicating copy to clipboard operation
capacitor-assets copied to clipboard

Error: @capacitor/assets tried to access @ionic/cli-framework-output, but it isn't declared in its dependencies (Yarn Plug'n'Play)

Open bitjson opened this issue 2 years ago • 0 comments

The generate command errors in projects using the latest version of Yarn (without disabling Plug'n'Play) due to a dependency issue:

❯ yarn capacitor-assets generate
/app/.pnp.cjs:30059
      Error.captureStackTrace(firstError);
            ^

Error: @capacitor/assets tried to access @ionic/cli-framework-output, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound.

Required package: @ionic/cli-framework-output
Required by: @capacitor/assets@npm:2.0.4 (via /app/.yarn/cache/@capacitor-assets-npm-2.0.4-dd84f79061-463e390c26.zip/node_modules/@capacitor/assets/dist/util/)

Require stack:
- /app/.yarn/cache/@capacitor-assets-npm-2.0.4-dd84f79061-463e390c26.zip/node_modules/@capacitor/assets/dist/util/log.js
- /app/.yarn/cache/@capacitor-assets-npm-2.0.4-dd84f79061-463e390c26.zip/node_modules/@capacitor/assets/dist/project.js
- /app/.yarn/cache/@capacitor-assets-npm-2.0.4-dd84f79061-463e390c26.zip/node_modules/@capacitor/assets/dist/ctx.js
- /app/.yarn/cache/@capacitor-assets-npm-2.0.4-dd84f79061-463e390c26.zip/node_modules/@capacitor/assets/dist/index.js
- /app/.yarn/cache/@capacitor-assets-npm-2.0.4-dd84f79061-463e390c26.zip/node_modules/@capacitor/assets/bin/capacitor-assets
    at require$$0.Module._resolveFilename (/app/.pnp.cjs:30059:13)
    at require$$0.Module._load (/app/.pnp.cjs:29909:42)
    at Module.require (node:internal/modules/cjs/loader:1105:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/app/.yarn/cache/@capacitor-assets-npm-2.0.4-dd84f79061-463e390c26.zip/node_modules/@capacitor/assets/dist/util/log.js:5:32)
    at Module._compile (node:internal/modules/cjs/loader:1218:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1272:10)
    at require$$0.Module._extensions..js (/app/.pnp.cjs:30103:33)
    at Module.load (node:internal/modules/cjs/loader:1081:32)
    at require$$0.Module._load (/app/.pnp.cjs:29940:14)

Node.js v19.2.0

bitjson avatar Dec 02 '22 22:12 bitjson