我想访问一些导入,例如std::not_equal_to
或Rx.Observable
。查看以下内容:
Rx.Subject
这是有效的,但它们将被导入当前作用域而不是名称空间。
import {Observable, Subject} from 'rxjs'
这无效。
import {Observable, Subject} as Rx from 'rxjs'
这是有效的,但它可以导入所有内容并可以增大文件大小。
有解决方案吗?
答案 0 :(得分:1)
如果您可以使用一个额外的JavaScript文件来实现此目的,我建议在该行添加一个新文件
export { Observable, Subject } from 'rxjs';
如果该文件位于./namespaces/rx.js
中,则可以在现有文件中编写
import * as Rx from './namespaces/rx.js';
这使您可以拥有仅包含要定位的导出的命名空间。