My question is related to this nexus 3 reported issue. Nexus 3 doesn't support npm distags and no fix is announced.
We are working with nexus 2 in production and we publish our npm packages using npm dist-tags via Shippable builds pipeline.
We have multiple streams of development and we use tags to represent each of them (alpha -> rc -> master) and this is combined with npm versioning. This allows us to provide an alias instead of version numbers in the build scripts.
For example, to publish a package we use this :
npm publish module1 --tag=alpha
And then during dependecy install :
npm install module1@alpha
It works perfectly with nexus 2, after an upgrade to nexus 3 it doesn't work (can not pull a package using a specific tag : npm install module1@alpha.)
This is mandatory for us to migrate our npm registry to Nexus 3.
Does anyone have a good alternative that can do the same job on nexus 3 ?
Does nexus propose a workaround or a new feature that can be used instead ?
Will this issue be fixed one day ?
Thanks for help.
It looks like this has finally been fixed (September 2019) and is available in Nexus version 3.19.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With