Windows CMD安装denon触发TS2345 FileAction类型不匹配错误如何解决
问题原因
- 该TS2345报错为Deno与denon的版本类型不兼容导致:当前公开的denon正式版本未适配高版本Deno的文件监听事件类型定义,高版本Deno新增的
other事件类型不在denon预设的FileAction枚举取值范围内,因此触发类型校验失败。
解决方案
方案1(推荐,无需改动Deno版本)
在原始安装命令中追加--no-check参数跳过TypeScript类型校验即可,该参数不会影响denon的正常运行逻辑,执行命令如下:
deno install -qAf --unstable --no-check https://deno.land/x/denon/denon.ts
方案2(降级Deno到兼容版本)
如果你不想跳过类型校验,可以将本地Deno版本降级到1.28.3及以下的适配版本,再执行原始安装命令:
- 执行Deno降级命令:
deno upgrade --version 1.28.3 - 降级完成后执行原始安装命令即可。
内容的提问来源于stack exchange,提问作者GoodMan
相关产品推荐
相关产品推荐

