typeorm-fixtures-cli

typeorm-fixtures-cli missing after argument list Ошибка в windows

SyntaxError: missing ) after argument list

Возможное решение

Используйте вместо команды вида:

node --require ts-node/register ./node_modules/.bin/fixtures --config src/typeorm-config.ts ./fixtures

Команду вида:

node --require ts-node/register ./node_modules/typeorm-fixtures-cli/dist/cli.js --config src/typeorm-config.ts ./fixtures

-- т.е. на windows (одновремиенно с linux) будет работать путь

typeorm-fixtures-cli Typesctipt Пример консольной команды для фикстур

Если вы наблюдаете ошибку вроде:

Fail fixture loading: Cannot use import statement outside a module
(node:8121) UnhandledPromiseRejectionWarning: ConnectionNotFoundError: Connection "default" was not found.

И используете при этом typescript для миграций (в нашем случае такой конфиг), то исправить её можно, изменив описание команды мигрций в секции scripts файла package.json на такое:

typeorm Фикстуры, как наполнить базу сгенерированными данными

Можно использовать пакет typeorm-fixtures-cli (если требуется, см. наш пример для консольной команды с typescript)

Возможные ошибки при использовании

    Применение фикстур

  1. Fail fixture loading: bad indentation of a mapping entry at line .., column .:
    items:

    -- неправильный отсутуп в разметке файла .yml

Subscribe to RSS - typeorm-fixtures-cli