-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Description
I'm running into some issues with @prettier/plugin-xml
via @capacitor/assets
and @trapezedev/project
since it's a dependency of the project and seems to conflict some of my other dependencies. When I remove the @capacitor/assets
dependency which removes @trapezedev/project
then npm ci
works as expected.
Specifically for me it's conflicting with https://github.com/antfu/eslint-config/blob/c9a36bc9ef17e524b4bd15019751cd2dbf685176/package.json in my project.
joshua@JMaxbook skritter % npm ci
npm error code EUSAGE
npm error
npm error `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
npm error
npm error Invalid: lock file's @prettier/[email protected] does not satisfy @prettier/[email protected]
npm error Invalid: lock file's [email protected] does not satisfy [email protected]
npm error Missing: @prettier/[email protected] from lock file
npm error Missing: [email protected] from lock file
npm error
npm error Clean install a project
npm error
npm error Usage:
npm error npm ci
npm error
npm error Options:
npm error [--install-strategy <hoisted|nested|shallow|linked>] [--legacy-bundling]
npm error [--global-style] [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
npm error [--include <prod|dev|optional|peer> [--include <prod|dev|optional|peer> ...]]
npm error [--strict-peer-deps] [--foreground-scripts] [--ignore-scripts] [--no-audit]
npm error [--no-bin-links] [--no-fund] [--dry-run]
npm error [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
npm error [-ws|--workspaces] [--include-workspace-root] [--install-links]
npm error
npm error aliases: clean-install, ic, install-clean, isntall-clean
npm error
npm error Run "npm help ci" for more info
npm error A complete log of this run can be found in: /Users/joshua/.npm/_logs/2025-02-11T14_38_29_792Z-debug-0.log
joshua@JMaxbook skritter % npm why @prettier/plugin-xml
@prettier/[email protected] dev
node_modules/@prettier/plugin-xml
@prettier/plugin-xml@"^2.2.0" from @trapezedev/[email protected]
node_modules/@trapezedev/project
@trapezedev/project@"^7.0.10" from @capacitor/[email protected]
node_modules/@capacitor/assets
dev @capacitor/assets@"^3.0.0" from the root project
Is the dependency
specifically required? Could it be updated to a peerDependency
which supports 2.0 and 3.0?
Metadata
Metadata
Assignees
Labels
No labels