我正在开发一个需要在ios上发送推送通知的ionic2 angular2项目。安装apn软件包(npm install apn
)并在我的组件中包含apn软件包后,我不断收到Unexpected keyword const
错误,如下所示。注意,注释掉apn.Provider()的实例化行会阻止此错误。
有没有其他人参与此问题?我已经玩了很长时间,并欣赏有关如何解决这个问题的任何建议。
home.ts
import * as apn from 'apn';
...
var options = {
token: {
key: "path/to/key.p8",
keyId: "T0K3NK3Y1D",
teamId: "T34M1Ds",
},
production: false,
};
var apnProvider = new apn.Provider(options);
错误:
396157 error SyntaxError: Unexpected keyword 'const'. Const declarations are not supported in strict mode., http://192.168.0.3:8100/build/main.js, Line: 135427
main.js(注意,这个文件是自动生成的,所以我不能在这里直接进行更改)
"use strict";
"use strict";
const APNKey = __webpack_require__(715);
const oids = __webpack_require__(900);