ionic-team / ionic-team/capacitor-assets

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

Open
#451 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
583
Forks
116
PR merge metrics
No merged PRs in 30d

Description

The `generate` command errors in projects using the latest version of Yarn (without disabling [Plug'n'Play](https://yarnpkg.com/features/pnp)) 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. (/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

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.