1
我想縮小和uglify我的angularjs +使用grunt縮小的打字應用程序。目前我收到一個錯誤,我的應用程序的主要模塊不可用時,我縮小。我知道爲什麼會發生這種情況,因爲變量名稱不再與它們引用的模塊名稱匹配。我將如何設置註釋,使角度能夠在縮小後識別我的主模塊?angularjs未定義主模塊時,使用打字稿縮小使用
declare module BB {
}
module BB.MyModule {
// initialize the module
export var module = angular
// load the dependencies
.module("MyModule", [
// dependancies
]);
}
這個基本設置工作正常,但MyModule沒有定義,當我縮小它。我將如何去定義安全縮小?
因此,你說只是從模塊BB只聲明聲明和問題將得到解決? – appthat
不,我的意思是說你的代碼*已經*可以安全地縮小*如果你的* bootstrap * angular https://docs.angularjs.org/api/ng/function/angular.bootstrap被縮小了通過與'BB.module'相同的管道。 – basarat
如何確定angular.bootstrap在與BB.module相同的管道上被縮小?我剛剛初始化MyModule並加載控制器,服務,指令等之後嘗試運行bootstrap,但沒有任何效果。 – appthat