nrwl / nx Как опубликовать библиотеку NestJs с npm?

Мне нужна помощь, создав публикуемую библиотеку nestjs с помощью nx. Я прочитал много документации, но ничего не помогает.

Я написал библиотеку nestjs в монорепозитории NX. Теперь я хочу опубликовать только эту библиотеку на NPM, но не знаю как.

В официальной документации NX я обнаружил флаг под названием «--publishable». Единственная проблема в том, что вы не можете использовать его вместе с библиотекой NestJs. Если вы введете такую ​​команду:

ng g @nrwl/nest:library mylib --publishable 

вы получите сообщение об ошибке:

Unknown Option: "--publishable".

Так что с библиотекой NestJs этот флаг не работает.

Теперь я хочу создать package.json самостоятельно, и я не знаю, как это сделать. Мне нужно создать эту библиотеку, а затем опубликовать ее на npm. Этот процесс меня убивает ...

Я использую последнюю версию NX!

Я буду очень рад решению.


person Lukas    schedule 08.10.2019    source источник


Ответы (1)


  1. ng g lib your_lib --publishable

  2. ng построить your_lib

  3. измените содержимое your_lib_.module, чтобы отразить содержимое модуля nestJs.module

  4. npm логин

  5. npm опубликовать в каталоге your_lib_name

    Надеюсь, это поможет ????

person leonlafa    schedule 11.10.2019