捆绑包含导入关键字的JS文件

时间:2017-11-21 16:15:05

标签: typescript systemjs

我在项目中使用TypeScriptSystemJS。我有以下情况:

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发出请求并从那里获取时刻文件。

这可能吗?我需要做什么配置?

0 个答案:

没有答案