-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
创建实例时候 报错 TypeError: (0 , x_crawl_1.default) is not a function #89
Comments
Message that will be displayed on users' first issue |
你好,请打印一下 xCrawl 看看是否存在 |
@coder-hxl 你好,我也遇到了同样的问题,我是引入到 nestjs 项目中出现这个情况的,这里有一个复现仓库: https://github.com/wencaizhang/nestjs-crawl-bug-demo
|
@wencaizhang 建议提个新的 Issues ,新版改动还是蛮大的,我先克隆下来试试 |
@wencaizhang V10 版本已经不再支持 CJS ,只能使用 ESM ,https://github.com/coder-hxl/x-crawl/releases/tag/v10.0.0 |
这个项目是支持 ESM 的,例如 但是具体到 x-crawl 我怎么写都不对。 |
@wencaizhang 最终打包是变成 CJS 的,可以看看 dist 目录下的文件 |
@wencaizhang 对的,可以给 package.json 添加 |
按照这个设置也不行 |
@Xyn19961118 如果用的是 nestjs ,就得让 nestjs 打包变成 ESM ,可以去看看 nestjs 有没有对应的配置 |
看来使用nestjs就用不了这个库了,可惜了 |
你能贴下你解决的代码么, 谢谢~ |
@koala0x 试试这个 |
Bug 预期
执行爬虫实例化时
const myXCrawl = xCrawl();
报错
TypeError: (0 , x_crawl_1.default) is not a function
最小可重复的例子
报错信息
ERROR 389 TypeError: (0 , x_crawl_1.default) is not a function
x-crawl 版本
8.3.1
Node 版本
16.19.1
包管理器
npm
包管理器版本
9.6.1
The text was updated successfully, but these errors were encountered: