РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnsPmMdMG 55 of 168 menu
◀ ▶

Генерация модуля в Nest

Пусть новый модуль каждый раз собирают руками: файл, пустой класс, декоратор и строка в корне. Заготовка одна и та же, а путь и имя легко перепутать.

Команду запускают из корня проекта. Она создаёт папку темы, файл модуля и дописывает его класс в список imports корневого модуля. Имя в команде становится именем папки и класса. Ключ --no-spec оставляет только файл модуля.

Покажем на примере постов. Запустим команду:

nest generate module posts --no-spec

В папке темы появится такой модуль:

import { Module } from '@nestjs/common'; @Module({}) export class PostsModule {}

В корневой модуль команда добавит импорт этого класса. Прежние списки корня она сохраняет. Новая связь выглядит так:

import { Module } from '@nestjs/common'; import { PostsModule } from './posts/posts.module.js'; @Module({ imports: [PostsModule], }) export class AppModule {}

Сгенерируйте модуль работников, чтобы в приложении появился класс WorkersModule, подключённый к корневому модулю.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить