我正在将Discord Bot从JS重写为TS,但是我遇到了问题。
写这行不通
import { Message } from 'discord.js';
但是可以
const { Message } = require('discord.js');
这种行为的原因可能是什么?
错误如下所示
答案 0 :(得分:0)
当您在tsconfig.json中的“模块”下定位es2015
或更高版本时,由于-
moduleResolution
在tsconfig.json中被计算/设置为classic
paths
解决错误
commonjs
moduleResolution = node
或paths
的{{1}}部分中添加库路径,请参见以下文档。请参见complete guide
,打字稿如何解析打字稿中相对和非相对类型的模块。