ошибка adonis: ошибка: миграция: запуск не является зарегистрированной командой - PullRequest
4 голосов
/ 16 февраля 2020

Я установил @ adonisjs / lucid. создать миграцию для использования команды

adonis make: задача миграции

** код задачи **

'use strict'

const Schema = use('Schema')

class TaskSchema extends Schema {
  up() {
    this.create('tasks', table => {
      table.increments()
      table.timestamps()
      table.string('name')
      table.text('description')
      table.integer('project_id').unsigned()
      table
        .foreign('project_id')
        .references('projects.id')
        .onDelete('cascade')
    })
  }

  down() {
    this.drop('tasks')
  }
}

module.exports = TaskSchema

я запустил миграцию, чтобы показать эту ошибку

error: `migration:run` is not a registered command

**

Я не понимаю эту ошибку. Я знаю, что если не установить зависимости @ adonisjs / lucid, чем показать эту ошибку, но после того, как я установил зависимости, почему возникла ошибка

**

1 Ответ

0 голосов
/ 16 февраля 2020

Что вам нужно здесь, это adonis / cli.

npm i -g @adonisjs/cli

Но я думаю, вам не нужны эти дополнительные зависимости. Использование туз достаточно

node ace make:migration task
...