gpt4 book ai didi

node.js - 如何在没有 Typescript/TSD 定义的情况下将库导入 Node ?

转载 作者:搜寻专家 更新时间:2023-10-30 20:36:53 28 4
gpt4 key购买 nike

我正在尝试使用一个名为 connect-session-knex 的 session 助手,它非常晦涩,以至于没有已发布的 typescript 定义。所以当我尝试编译我的 typescript Node 项目时,我得到了错误,

error TS2307 Cannot find module 'connect-session-knex'

有没有办法只忽略这个模块的 TS?我如何在没有 TSD 的情况下导入它?我知道 knex 有一个 tsd,但包装器没有。我是从如何处理没有类型定义的库的一般角度来问这个问题的。

对于任何正在寻找的人:在没有 tsd 时编译 typescript 。缺少 tsd。没有 tsd。

最佳答案

error TS2307 Cannot find module 'connect-session-knex' Is there a way to ignore TS for this module only? How do I import it without the TSD?

使用 var/require 而不是 import/require。即

var csk = require('connect-session-knex');

请注意,您应该包含 node.d.ts 以声明 require

还有:https://basarat.gitbooks.io/typescript/content/docs/node/nodejs.html

关于node.js - 如何在没有 Typescript/TSD 定义的情况下将库导入 Node ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32173118/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com