nrwl / nx Как опубликовать библиотеку NestJs с помощью npm? - PullRequest
0 голосов
/ 08 октября 2019

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

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

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

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

, вы получите ошибку:

Unknown Option: "--publishable".

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

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

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

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

1 Ответ

0 голосов
/ 11 октября 2019
  1. ng g lib your_lib --publishable
  2. ng build your_lib
  3. измените содержимое your_lib_.module, чтобы отразить содержимое nestJs.module
  4. npmlogin
  5. npm опубликовать в директории your_lib_name

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

...