我正在尝试新的Node 12模块导入语法,并且无法从rxjs获取静态函数来工作。
我已经尝试了新模块文档中的Typescript风格的导入语法和想法。
// SyntaxError: The requested module 'rxjs' does not provide an export named 'interval'
import { interval } from 'rxjs';
const x = interval(1000)
// TypeError: interval is not a function
import interval from 'rxjs';
const x = interval(1000)
// TypeError: interval is not a function
import interval from 'rxjs/observable/interval.js';
const x = interval(1000)
您知道导入静态函数的正确方法是什么吗?
更新:一种有效的方法:
import Observable from 'rxjs';
const x = Observable.interval(1000).subscribe(() =>
console.log('' + new Date().toISOString())
)