0

我一生都无法弄清楚如何从模块中导入readFileSyncwriteFileSyncrw模块中导入,特别是从它的dash“子模块”中导入。我试过以下

import {readFileSync, writeFileSync} from 'rw/dash';

这给了我error: Could not resolve "rw/dash"。我可以使用import {dash} from 'rw';and访问我需要的功能dash.readFileSync,但我宁愿直接导入这些功能。我也尝试过其他的东西,比如

import {
  dash.readFileSync as readFileSync,
  dash.writeFileSync as writeFileSync
} from 'rw';

但似乎不允许像这样使用点。

任何指针都非常感谢。或者,如果这违背了 javascript 的“精神”,请告诉我。

4

1 回答 1

1

如果你不介意添加第二行,你可以这样做:

import {dash} from 'rw';
const {readFileSync, writeFileSync} = dash;

您无法导入它的原因from 'rw/dash'是该库是如何导出的

于 2021-07-05T10:24:27.390 回答