我正在使用 Google Closure 编译器。
我正在编写一个供网络使用和在 Chrome 打包应用程序中使用的应用程序。99% 的代码是相同的。在本地存储等方面存在一些差异。
if(CHROME_APP) {
...
} else {
window.localStorage['something'] = true;
}
什么是允许(理想情况下)编译时选择编译应用程序的好设置。我看到有一个@define 声明。应该在这里使用吗?如果是这样,怎么做?
(我想到了现有的 COMPILED 标志之类的东西。)