You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are two different cases for scoped packages:
Synced npm packages, such as @pnpm/exe@7.18.2, resolves to http://myhost/artifactory/api/npm/npm-virtual/@pnpm/exe/-/exe-7.18.2.tgz
Self Managed packages, say @mycompany/sth@1.0.0, resolves to http://myhost/artifactory/api/npm/npm-virtual/@mycompany/sth/-/@mycompany/sth-1.0.0.tgz, which uses full name instead of scopeless name.
This issue makes a lot confusion when we trying to migrate to pnpm, and the best solution so far is enable lockfile-include-tarball-url.
Could there be an option to use full name instead of scopeless name for given scopes?
The text was updated successfully, but these errors were encountered:
In JFrog Artifactory based npm registry, tarball urls are not always:
${registry}${pkgName}/-/${scopelessName}-${removeBuildMetadataFromVersion(pkgVersion)}.tgz
There are two different cases for scoped packages:
@pnpm/exe@7.18.2
, resolves tohttp://myhost/artifactory/api/npm/npm-virtual/@pnpm/exe/-/exe-7.18.2.tgz
@mycompany/sth@1.0.0
, resolves tohttp://myhost/artifactory/api/npm/npm-virtual/@mycompany/sth/-/@mycompany/sth-1.0.0.tgz
, which uses full name instead of scopeless name.This issue makes a lot confusion when we trying to migrate to pnpm, and the best solution so far is enable
lockfile-include-tarball-url
.Could there be an option to use full name instead of scopeless name for given scopes?
The text was updated successfully, but these errors were encountered: