/ / Jak zachować wersjonowanie zależności npm w package.json - node.js, npm, node-modules, package.json, sinopia

Jak zachować zgodność z wersją npm w pliku package.json - node.js, npm, node-modules, package.json, sinopia

Mam moduł węzła opublikowany na prywatnym repozytorium NPM w ten sposób

  1. myModule@1.0.0.dev-43
  2. myModule@1.0.0.rc-01

Chcę mieć package.json zależności do pobrania modułu DEV do instalacji lokalnej, ale moduł RC do kompilacji produkcyjnych.

Czy istnieje sposób na osiągnięcie tego w NPM?

Odpowiedzi:

0 dla odpowiedzi № 1

Musisz opublikować artefakty w instancji sinopii z zakresem (tj. @Local), a następnie zarejestrować ten zasięg w instancji lokalnej. Potem robiąc npm install wszystkie zależności o zasięgu zostaną wysłane do lokalnego repozytorium, a wszystko inne przejdzie do repozytorium domyślnego.