首页 > 解决方案 > SyntaxError:请求的模块“rxjs/ajax”不提供名为“ajax”的导出

问题描述

当我运行时,import { ajax } from 'rxjs/ajax';我收到以下错误,

(node:8582) ExperimentalWarning: The ESM module loader is experimental.
file:///home/..../foo.mjs:1
import { ajax } from 'rxjs/ajax';
         ^^^^
SyntaxError: The requested module 'rxjs/ajax' does not provide an export named 'ajax'
    at ModuleJob._instantiate (internal/modules/esm/module_job.js:79:21)

标签: ajaxrxjs

解决方案


这是因为 Rx.js 还不支持真正的 ES 模块语法。


推荐阅读