Node导入rxjs 5.5.10 提示does not provide an export...
题主建了一个空白文件夹,然后
npm install rxjs@5.5.10
然后建了index.mjs,输入
import { Observable } from “rxjs/Observable”
运行
node --experimental-modules index.mjs 提示
import { Observable } from "rxjs/Observable";
^^^^^^^^^^
SyntaxError: The requested module does not provide an export named 'Observable'
at ModuleJob._instantiate (internal/modules/esm/ModuleJob.js:89:21)
at <anonymous>
感觉十分奇怪,掀开node_modules/rxjs,明明Observable.js里面有输出这个的,求解。
又把import { Observable } from "rxjs/Observable" 替换成import { Observable } from "rxjs/_esm2015/Observable" 这个似乎是esm2015版的,但还是同一个报错。
在Node v9 v10, Windows, Linux下测试的。
4 回复
自测发现 import Observable from "rxjs/Observable"不会报错 使用Observable.Observable似乎有点滑稽
升级 。6.1.0 吧
@waitingsong npm吗?
似乎已找到答案,准备贴,占坑