Knexfile.ts не может использовать тип экспорта модуля es - PullRequest
1 голос
/ 08 апреля 2020
// Update with your config settings.

module.exports = {

  development: {
    client: "sqlite3",
    connection: {
      filename: "./dev.sqlite3"
    }
  },

  staging: {
    client: "postgresql",
    connection: {
      database: "my_db",
      user: "username",
      password: "password"
    },
    pool: {
      min: 2,
      max: 10
    },
    migrations: {
      tableName: "knex_migrations"
    }
  },

  production: {
    client: "postgresql",
    connection: {
      database: "my_db",
      user: "username",
      password: "password"
    },
    pool: {
      min: 2,
      max: 10
    },
    migrations: {
      tableName: "knex_migrations"
    }
  }

};

Файл Boilerplater, представленный выше knex init -x ts, использует общий тип экспорта js, где я ожидаю, что тип экспорта es модуля также будет работать, а это не так.

это обязательно или есть какая-то другая причина, по которой экспорт модулей es нельзя использовать? Я могу использовать импорт просто отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...