![](/img/trans.png)
[英]TypeScript Integration with existing Node js express project
[英]Typescript Support for JS Library (node-gtf) in a Express Project
有一个 Typescript Express Server,用于使用 GTFS 库( https://github.com/BlinkTagInc/node-gtfs )使用 GTFS 数据
以这种方式导入库
import { importGtfs } from 'gtfs';
但由于没有 TS 支持,我面临这个错误
require() of ES modules is not supported.
require() of <Project-path>/node_modules/gtfs/index.js from <Project-path>/src/index.ts is an ES module file as it is a .js file whose nearest parent package.
json contains "type": "module" which defines all .js files in that package scope as ES modules.
Instead rename index.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from <Project-path>/node_modules/gtfs/package.json.
以这种方式使用它import { importGtfs } from 'gtfs';
为 GTFS https://www.npmjs.com/package/gtfs-types找到了一个类型库但无法找到将这些类型包含在项目中的解决方案
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.