2016-12-13 10 views
0

Ionic 1プロジェクトで作業しています。私がしようとしているのは、パッケージionic-push-serverを使用して通知を送信する関数です。しかし何らかの理由で、プログラムはrequire関数が定義されていないというエラーを返します。Ionic 1に "require is not defined"とキャッチされていないエラー

ReferenceError: require is not defined

これは(https://www.npmjs.com/package/ionic-push-serverから取られた)

$scope.notification = function(){ 
     var ionicPushServer = require('ionic-push-server'); 

     var credentials = { 
      IonicApplicationID : "APP_ID", 
      IonicApplicationAPItoken : "APP_API_TOKEN" 
     }; 

     var notification = { 
      "tokens": TOKEN, 
      "profile": "push", 
      "notification": { 
       "title": "Hola", 
       "message": "Hola mundo!" 
      } 
     }; 
     ionicPushServer(credentials, notification); 
    }; 

私のコードで私はすでにnpmを使用してパッケージをインストールしているので、私は、これは問題ではありません知っています。

私はこのような何かをしてきた

<script src="node_modules/ionic-push-server/server.js"></script> 

を内部機能(エクスポート)を使用しますが、それは私にこのようなエラーがtrowed:

GET http://localhost:8100/node_modules/ionic-push-server/server.js 

また、私はしましたこのやってみました:

import * as ionicPushServer from "ionic-push-server"; 

をしかし、私はこのエラーを持っている:

Uncaught SyntaxError: Unexpected token import

答えて

関連する問題