0

我有一个打字稿文件,它可以导入这样的 json 文件:

import DefaultMapping from "./default.json";

它在 js 文件中像这样使用 SWC 编译:

var _defaultJson = require("./default.json");

但是,SWC 不会复制构建文件夹中的 JSON 文件。因此,我在运行 js 文件时出现错误:

Error: Cannot find module './default.json'

有人能帮助我吗?

编辑:我通过使用require而不是import在 ts 文件中以及使用--copy-filesswc 选项来部分解决它。但是,如果有人有想法,我仍然不想使用require和使用import

4

1 回答 1

0

好的,我通过使用--copy-files选项解决了它。

这是我的命令: swc ./src --out-dir dist --copy-files

于 2022-01-26T16:21:48.823 回答