无法在 javascript 模块中导入嵌套导出
Cannot import a nested export in javascript module
我一辈子都想不出如何从 rw
模块导入 readFileSync
和 writeFileSync
,特别是从它的 dash
“子模块”。
我尝试了以下
import {readFileSync, writeFileSync} from 'rw/dash';
这给了我 error: Could not resolve "rw/dash"
。
我可以使用 import {dash} from 'rw';
和 dash.readFileSync
访问我需要的功能,但我宁愿直接导入这些功能。
我也试过其他东西,比如
import {
dash.readFileSync as readFileSync,
dash.writeFileSync as writeFileSync
} from 'rw';
但是点好像是不允许这样的。
非常感谢任何指点。
或者,如果这违背了 javascript 的“精神”,请告诉我。
如果您不介意添加第二行,您可以这样做:
import {dash} from 'rw';
const {readFileSync, writeFileSync} = dash;
您无法使用 from 'rw/dash'
导入它的原因是该库 does it's exports.
我一辈子都想不出如何从 rw
模块导入 readFileSync
和 writeFileSync
,特别是从它的 dash
“子模块”。
我尝试了以下
import {readFileSync, writeFileSync} from 'rw/dash';
这给了我 error: Could not resolve "rw/dash"
。
我可以使用 import {dash} from 'rw';
和 dash.readFileSync
访问我需要的功能,但我宁愿直接导入这些功能。
我也试过其他东西,比如
import {
dash.readFileSync as readFileSync,
dash.writeFileSync as writeFileSync
} from 'rw';
但是点好像是不允许这样的。
非常感谢任何指点。 或者,如果这违背了 javascript 的“精神”,请告诉我。
如果您不介意添加第二行,您可以这样做:
import {dash} from 'rw';
const {readFileSync, writeFileSync} = dash;
您无法使用 from 'rw/dash'
导入它的原因是该库 does it's exports.