DF0062: Installed Assets Package Version Skew
Message
The locally installed "
{package}@{installed}" differs from the required "{required}" — serving the installed one.
Cause
A remote-assets source found a locally installed copy of its assets package whose version differs from the declared one within the same major version. The local install wins — it keeps offline and air-gapped setups working — but the served assets are not byte-identical to the declared release, so the skew is surfaced.
Example
With the node package declaring version: '1.2.3' and @devframes/plugin-git-client@1.2.4 installed locally, the installed 1.2.4 assets are served and DF0062 is reported.
Fix
Install the exact declared version to serve byte-identical assets:
sh
npm install @devframes/plugin-git-client@1.2.3A major-version mismatch is rejected instead — see DF0061.
Source
packages/devframe/src/utils/remote-assets.ts—resolveInstalledRemoteAssets()reports this when the installed version differs from the declared one within the same major.