【发布时间】:2016-12-13 04:20:45
【问题描述】:
我正在从事 Ionic 1 项目。我想做的是一个使用包ionic-push-server发送通知的函数。但是由于某种原因,程序给我一个错误,说没有定义 require 函数。
ReferenceError: 要求未定义
这是我的代码(取自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>
并使用里面的函数(导出),但它给我带来了这样的错误:
GET http://localhost:8100/node_modules/ionic-push-server/server.js
我也试过这样做:
import * as ionicPushServer from "ionic-push-server";
但我遇到了这个错误:
Uncaught SyntaxError: Unexpected token import
【问题讨论】:
标签: angularjs node.js ionic-framework require