Я пытаюсь создать свою собственную библиотеку, чтобы получить прогноз погоды, проблема в том, что у меня проблемы с импортом функции
Я уже пробовал export function convertDate ...
, и это не такt работа
Вот ошибка, которую я получаю:
(function (exports, require, module, __filename, __dirname) { import {convertDate} from "./utils/DataManagement";
^
SyntaxError: Unexpected token {
at new Script (vm.js:84:7)
at createScript (vm.js:264:10)
at Object.runInThisContext (vm.js:312:10)
at Module._compile (internal/modules/cjs/loader.js:696:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:747:10)
at Module.load (internal/modules/cjs/loader.js:628:32)
at tryModuleLoad (internal/modules/cjs/loader.js:568:12)
at Function.Module._load (internal/modules/cjs/loader.js:560:3)
at Module.require (internal/modules/cjs/loader.js:665:17)
at require (internal/modules/cjs/helpers.js:20:18)
Вот как я импортирую функцию:
import {convertDate} from "./utils/DataManagement";
И, наконец, вот где у меня есть функциясам, а также куда я его экспортирую:
function convertDate(date) {
let newDate = new Date(date.getTime() + date.getTimezoneOffset() * 60 * 1000);
let offs = date.getTimezoneOffset() / 60;
let hours = date.getHours();
newDate.setHours(hours - offs);
return newDate;
}
export { convertDate };