繁体   English   中英

无法导入 discord.js 打字稿

[英]Can't import discord.js typescript

我正在将 Discord Bot 从 JS 重写为 TS,但我遇到了一个问题。

写这个不起作用

import { Message } from 'discord.js';

但这确实

const { Message } = require('discord.js'); 

这种行为的原因是什么?

错误如图所示截屏

当您在es2015 “模块”下定位es2015或更高版本时,会发生错误,因为 -

  • moduleResolution计算/设定为classic在tsconfig.json
  • 如果没有为 tsconfig.json 中的模块指定paths

解决错误

  • 将 tsconfig.json 中的“模块”设置为commonjs
  • 更改moduleResolution = node
  • tsconfig.json paths部分添加库路径,请参阅以下文档。

请参阅complete guide typescript 如何为 typescript 中的相对和非相对类型的模块解析模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM