我想在由node-canvas.
我创建了一个打字文件并将其添加到我的tsconfig:
字体.d.ts
declare module '*.ttf';
我的字体被导入并注册:
字体/index.ts
import * as Font_ComicSans from './comic-sans.ttf';
const Fonts = {
Font_ComicSans
};
export default Fonts;
组件.ts
import Fonts from '../fonts';
import { registerFont } from 'canvas';
...
registerFont(Font_ComicSans, { family: 'Comic Sans' });
但是,当代码运行时,我收到错误:
“errorType”:“Runtime.ImportModuleError”,“errorMessage”:“错误:找不到模块'./comic-sans.ttf'”
我正在使用 Typescript 和 NodeJS。这是导入字体的错误方法(像这样使用)吗?
我保证不会再使用 Comic Sans。