严格模式不支持Const声明

时间:2016-11-22 01:37:57

标签: angular ionic-framework webkit ionic2

我正在开发一个需要在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);

0 个答案:

没有答案