node.js - 我的 index.js 正在使用 'require' 我如何才能使用使用 'import' 的 'gtfs' 包
问题描述
我这里有 gtfs.js 文件
import { importGtfs, openDb, getRoutes, getTrips, getStoptimes } from 'gtfs';
import { readFile } from 'fs/promises';
const config = JSON.parse(await readFile(new URL('./config.json', import.meta.url)));
const db = await openDb(config);
let importGtfsData = function () {
importGtfs(config)
.then(() => {
console.log('Import Successful');
})
.catch(err => {
console.error(err);
});
}
app.js 在这里
const debug = require('debug')('app:startup')
const config = require('config')
const Joi = require('joi');
const express = require('express');
const logger = require('./middleware/logger')
const courses = require('./routes/courses')
const home = require('./routes/home')
const helmet = require('helmet')
const morgan = require('morgan')
const app = express();
如何同时使用这两种类型的 require 和 import?如果我不能,我可以重组 gtfs.js 以使用 require,因为这是我所熟悉的。
解决方案
推荐阅读
- laravel - Laravel 中的自动备份
- php - json php的日期格式
- android - 覆盖导航栏 Android 7+ 的覆盖布局
- docker - “docker run” 位于已安装卷中的命令
- c# - 运行时 C# RLNET/OPENTK System.MissingMethodException
- google-apps-script - 有没有办法使用 Google 幻灯片中的 Google Apps 脚本获取/添加动画到对象?
- python - 比较两个列表中的列表以在python中进行匹配
- c++ - 在makefile中添加头文件及相关修改
- python - PySpark 在 foreachPartition() 自定义函数中访问 DataFrame 列
- .htaccess - 重定向 https 未按预期工作