2017-08-04 1 views
1

私は現在Ionicに基づいてWebアプリケーションを作っています。私はGoogleの接続を統合したいと思うログインページがある。イオンネイティブのGoogle Connectをインストールしようとしましたが、これはブラウザプラットフォームでは動作しません。iOSとAndroidのみで動作します。私はこのプラグインを見た:https://www.npmjs.com/package/angular2-google-login 私はそれをインストールしようとしましたが、私は指示に従った、ここのコードです:Ionic google plusブラウザプラットフォームに接続

import { AuthService, AppGlobals } from 'angular2-google-login'; 

constructor(private _googleAuth: AuthService){ 
} 

googleLogin() { 
    this._googleAuth.authenticateUser(()=>{ 

    }); 
    } 

問題がnode_modulesディレクトリにありますが。すべてのモジュールは.JS形式ですが、angular2-google-signinディレクトリのファイルは.TSです。私は、ブラウザ上で実行しようとしたとき、私はこのエラーを持っている:

Error: ./~/angular2-google-login/index.ts Module build failed: Error: ENOENT: no such file or directory, open '/Desktop/Myproject/node_modules/angular2-google-login/index.js' 

私は、ブラウザのプラットフォーム上でグーグルでログインする角度ソリューションを置くためにどんな解決策を見つけることができません。.. は、任意の助けを事前にいただきありがとうございます

答えて

-1

一部のデバイスのネイティブ機能(例:SQLite databasecameraなど)に依存するブラウザがあるため、すべてのプラグインがブラウザ上で動作するわけではありません。モバイルデバイスでアプリをテストして実行する必要があります。

+0

私の質問によると、私はブラウザプラットフォーム用のアプリケーションを作っています。 私のアプリはモバイルデバイスで動作しますが、ブラウザプラットフォームでGoogleのサインインにアクセスする必要があります(携帯端末でのみアクセス可能なカメラとは異なります) – saperlipopette

+0

ネイティブのGoogleログインは、ブラウザ固有のプラットフォームのオプションではない可能性があります。その目的のためにgoogle login apisを使用することができます – sam

+0

https://www.npmjs.com/package/angular2-google-login これはネイティブプラグインではありません。これは単純なAngularプラグインですが、Ionic用に設計されていません – saperlipopette

関連する問題