【发布时间】:2020-04-29 15:16:48
【问题描述】:
我已经安装了 Node 8.9.1(同样的问题发生在 v10.5.0 中)。
我正在尝试在带有.mjs 的文件中使用来自 npm 包的命名导入
import { throttle } from lodash;
我跑:
node --experimental-modules index.mjs
我得到:
语法错误:请求的模块“lodash”没有提供名为“throttle”的导出 在 ModuleJob._instantiate (internal/modules/esm/module_job.js:80:21)
--experimental-modules 应该是 stop being experimental in v10 LTS,那么为什么没有更多的模块作者加入这个潮流呢?
【问题讨论】:
-
lodash-es 会解决它。
标签: node.js node-modules