Я сейчас пытаюсь импортировать Faker в свой проект.
У меня есть файл, подобный следующему:
import * as faker from 'faker';
interface Test {
FirstName: String,
LastName: String
}
function create() {
let account: Test = {
FirstName: faker.name.firstName(),
LastName: faker.name.lastName()
}
}
Когда я запускаю это, я получаю ошибку: SyntaxError: Cannot use import statement outside a module
Я импортирую это в другой файл без каких-либо проблем, но в момент попытки импорта Faker я получаю эту ошибку. Я пробовал несколько решений, которые должны это исправить, таких как изменение tsconfig и пакета. json для добавления type: modules
или изменения lib
и target
в tsconfig, но не повезло.
Я должен отметить, что это работает с жестко закодированными значениями, но мне нужно использовать фейкер.
Редактировать: просто упомянув, что я пробовал const/var faker = require('faker');
, а также import faker = require('faker')