我正在尝试使用 grunt-minified 来缩小和丑化我的 angularjs + typescript 应用程序。目前我收到一个错误,当我缩小时,我的应用程序的主模块不可用。我知道为什么会发生这种情况,因为变量名称不再与它们引用的模块的名称匹配。我将如何设置注释,以便在缩小后能够识别我的主模块?
declare module BB {
}
module BB.MyModule {
// initialize the module
export var module = angular
// load the dependencies
.module("MyModule", [
// dependancies
]);
}
这个基本设置在未缩小的情况下运行良好,但是在我缩小它时没有定义 MyModule。我将如何定义安全缩小?