Typescript:导入导入json文件的js库
一些JS库(例如,Typescript:导入导入json文件的js库,json,node.js,typescript,import,Json,Node.js,Typescript,Import,一些JS库(例如,在其代码中需要json文件(最常见的用例是package.json)。Typescript在导入此类库时将抛出错误,因为它只理解.ts和.tsx 我们可以教typescript如何像node那样处理json文件吗?TS 2.9。只需添加: { "compilerOptions": { "resolveJsonModule": true } } 在您的tsconfig.json或jsconfig.json中,这并不能解决我的问题。使用具有导入的库,如requir
在其代码中需要
json文件(最常见的用例是package.json)。Typescript在导入此类库时将抛出错误,因为它只理解.ts
和.tsx
我们可以教typescript如何像node那样处理json文件吗?TS 2.9。只需添加:
{
"compilerOptions": {
"resolveJsonModule": true
}
}
在您的
tsconfig.json
或jsconfig.json
中,这并不能解决我的问题。使用具有导入的库,如require(path.resolve(process.cwd()+'/config.json'))
。从根路径获取配置文件。JavaScript可以正常工作,但是,在TypeScript上使用此库会引发错误。它可以在库的代码库上以某种方式修复?是的,IntelliSense通常无法解析这样的动态导入(特别是因为该示例取决于脚本从何处运行)。在这种情况下,最好尝试使用jsdoc显式键入导入