我安装了Node 8.9.1(在v10.5.0中也出现了同样的问题).
我正在尝试使用npm包中的命名导入 .mjs
import { throttle } from lodash;
Run Code Online (Sandbox Code Playgroud)
我跑:
node --experimental-modules index.mjs
Run Code Online (Sandbox Code Playgroud)
我得到:
SyntaxError:请求的模块'lodash'在ModuleJob._instantiate中没有提供名为'throttle'的导出(internal/modules/esm/module_job.js:80:21)
--experimental-modules应该停止在v10 LTS中进行实验,那么为什么没有更多的模块作者跳上这个潮流呢?