小编Noa*_*oah的帖子

如何导出 Typescript 库中的子模块

所以我的目标是在 Typescript 中创建一个库。我的目的是将库的核心部分拆分为子模块,如 RxJS 或 Angular Material。

RxJS 和 Angular 都支持这样的导入:

// RxJS
import { map, filter } from 'rxjs/operators';

// Angular
import { MatButtonModule } from '@angular/material/button';
Run Code Online (Sandbox Code Playgroud)

但是,我自己无法复制这一点。

我的目标是做类似的事情,并允许您导入一个类 import { foo } from 'package/bar

我在 Github 上查看了 RxJS 的源代码,并尝试复制他们所做的工作,但它不起作用。

该库编译得很好,但是当我开始导入它时,我总是遇到Cannot resolve dependency 'package/foo'错误。同时做import { test } from package(没有子模块部分)完全正常。

我试过在 tsconfig 中使用路径无济于事。如果那是答案,那么我做错了。

我该怎么做?

javascript typescript ecmascript-6

7
推荐指数
1
解决办法
1770
查看次数

将库导入AIDE

由于我的电脑目前不可用,因此我目前正在使用助手。

我正在尝试导入SlidingMenu(Link)库,但是AIDE似乎不以文件(项目)的形式支持。

我所看到的导入库的都是.jar文件。有人知道我可以在AIDE中导入zip文件吗?谢谢。

mobile android slidingmenu android-ide

3
推荐指数
1
解决办法
9162
查看次数