我在Ionic 1项目中工作。我尝试制作的功能是使用包ionic-push-server
发送通知的功能。但由于某种原因,该程序告诉我一个错误,说没有定义require函数。
ReferenceError:未定义require
这是我的代码(取自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>
并使用函数inside(export),但它给我一个错误:
GET http://localhost:8100/node_modules/ionic-push-server/server.js
我也试过这样做:
import * as ionicPushServer from "ionic-push-server";
但是我有这个错误:
未捕获的SyntaxError:意外的令牌导入