网页打包firebase NativeScript
我无法与webpack合作。我要走了 未定义firebase Firebase封装在angular服务中,我正在我的第一个组件中初始化它。上面提到的解决方案对我没有帮助。 我正在导入firebase,如下所示:网页打包firebase NativeScript,firebase,webpack,nativescript,angular2-nativescript,Firebase,Webpack,Nativescript,Angular2 Nativescript,我无法与webpack合作。我要走了 未定义firebase Firebase封装在angular服务中,我正在我的第一个组件中初始化它。上面提到的解决方案对我没有帮助。 我正在导入firebase,如下所示: import firebase = require("nativescript-plugin-firebase"); 像这样使用它: @Injectable export class FirebaseService { initialize() { f
import firebase = require("nativescript-plugin-firebase");
像这样使用它:
@Injectable
export class FirebaseService {
initialize() {
firebase.init({
...
})
}
在我的组件this.firebaseService.initialize()中代码>
这在没有AOT的情况下可以正常工作,这是阻止我使用我的应用程序投入生产的最后一件事。使用从语法导入(而不是需要)将解决此问题
e、 g。
从“nativescript插件firebase”导入*作为firebase;
尝试使用“nativescript plugin firebase”中的导入*作为firebase
安装的有效要求!谢谢,你可以发布一个答案,这样我就可以接受了吗?作为一个补充说明,最好只导入使用的方法,而不是整个firebase模块(对TS中的任何其他模块都有效),例如从“nativescript plugin firebase”
导入{init},然后直接使用它init{}