У меня проблемы с импортом Axios. В моем TypeScript я импортирую его так:
import axios from 'axios';
Но как только я захочу использовать axios, возвращается следующая ошибка:
TypeError: Невозможно прочитать свойство 'default' из неопределенного
Вот как я хочу использовать axios:
const config = {
baseURL: 'https://git.something.net/api/v4',
headers: {'PRIVATE-TOKEN': 'IAMNOTTELLINGYOUTHIS'},
}
const ac = axios.create(config);
Axios версия 0.18.0
Похоже, что модуль на самом деле не экспортирует default Axios;
Последние часы я гуглил и пытался это исправить, но все, что я нашел, это установка "allowSyntheticDefaultImports": true
в параметрах компилятора моего tsconfig.
Я также посмотрел на axios.js и нашел следующие строки:
// Allow use of default import syntax in TypeScript
module.exports.default = axios;
Если говорить кратко, я абсолютно не знаю, что я делаю неправильно, и буду признателен за любую помощь. Если вам нужен дополнительный код или информация, просто дайте мне знать, и я постараюсь предоставить информацию.
Заранее спасибо!