我试图创建自己的库来获取天气预报,问题是,我包括具有功能的进口问题
我已经试过export function convertDate ...
并没有奏效
这里是我的错误:
(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 };