我正在尝试使用节点包: angular2-social-login
然而他们要求补充:
dding angular2-social-login to your project 在systemjs.config
中添加angular2-social-login的地图
我试图找到systemjs.config但是因为他们改成webpack而没有一个: Where can I find systemjs.config in Ionic 2 Project?
我的问题是,嗯我应该在哪里添加:
'angular2-social-login': 'node_modules/angular2-social-login/dist/bundles/angular2-social-login.min.js'
先谢谢你们,这真的是我的大脑:P
答案 0 :(得分:2)
我认为只要Ionic不使用SystemJS,您就不必这样做。
只需
在.ts文件中使用ES6'导入导入模块
从'angular2-social-plugin'
并且,如果需要,可以在theme / variable.scss中导入css文件
答案 1 :(得分:1)
Ionic不使用systemJS,因此您无需执行该步骤。 SystemJS在运行时在浏览器中加载模块。 Ionic将在构建步骤中执行此操作。
只需安装软件包,然后将其包含在app.module.ts
的导入部分中(如自述文件中所述)。
import { Angular2SocialLoginModule } from "angular2-social-login";
@NgModule({
imports: [
...Ionic modules...,
Angular2SocialLoginModule
],
...
})
Angular2SocialLoginModule.loadProvidersScripts(providers);
导入模块后,您可以在项目的任何位置使用它。