我在项目中使用TypeScript
和SystemJS
。我有以下情况:
resources.ts文件:
import {Cache} from "../caching/cache"
...
...
cache.ts文件:
import * as moment from "moment";
export class Cache<TObject, TKey> {
...
}
因此,简而言之,resources.ts
文件取决于cache.ts
文件。这两个文件都是我的代码,但它们可能依赖于momentjs
库等其他第三方工具,正如您可以从cache.ts
文件的内容中看到的那样。
现在,由于我将代码捆绑为一个JS文件,因此我不希望resources.ts
中的import语句实际提出获取cache.ts
的任何请求;该文件只是在同一个包中。但是,对于像import * as moment from "moment"
这样的情况,我确实希望它向CDNJS发出请求并从那里获取时刻文件。
这可能吗?我需要做什么配置?