Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 严格模式下不支持常量声明_Angular_Ionic Framework_Webkit_Ionic2 - Fatal编程技术网

Angular 严格模式下不支持常量声明

Angular 严格模式下不支持常量声明,angular,ionic-framework,webkit,ionic2,Angular,Ionic Framework,Webkit,Ionic2,我正在做一个ionic2 angular2项目,需要在ios上发送推送通知。安装apn包(npm install apn)并将apn包包含在我的组件中后,我不断收到意外的关键字const错误,如下所示。注意,注释掉apn.Provider()的实例化行可以防止此错误 还有其他人遇到过这个问题吗?我已经摆弄了很长一段时间,并感谢任何关于如何解决这个问题的建议 home.ts import * as apn from 'apn'; 错误: 396157 error SyntaxErr

我正在做一个ionic2 angular2项目,需要在ios上发送推送通知。安装apn包(
npm install apn
)并将apn包包含在我的组件中后,我不断收到
意外的关键字const
错误,如下所示。注意,注释掉apn.Provider()的实例化行可以防止此错误

还有其他人遇到过这个问题吗?我已经摆弄了很长一段时间,并感谢任何关于如何解决这个问题的建议

home.ts

import * as apn from 'apn';

错误:

 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(注意,这个文件是自动生成的,所以我不能直接在这里进行更改)


它是一个节点包。除了在节点环境之外可能无法运行之外,它显然是用ES6编写的,因为节点支持它。您省略了构建过程的详细信息,但如果您计划在客户端应用程序中使用节点包,您当然需要使用Babel传输此模块和/或三思。谢谢您的回复。APN包是为服务器设计的吗?在客户端运行它是否不正确?我基本上需要推送通知,并试图仿效APN的例子,因为这是ios推送通知的一个要求。那么我需要做什么来传输w babel?我从来没有使用过它作为初学者,请在问题中提供有关如何构建应用程序的详细信息。如果是Webpack,则应指定其配置。Babel可以用于ES6文件,就像Typescript用于TS一样。是的,它是为服务器设计的。我并没有用过它,但它在客户端使用的机会似乎不太好。它是一个节点包。除了在节点环境之外可能无法运行之外,它显然是用ES6编写的,因为节点支持它。您省略了构建过程的详细信息,但如果您计划在客户端应用程序中使用节点包,您当然需要使用Babel传输此模块和/或三思。谢谢您的回复。APN包是为服务器设计的吗?在客户端运行它是否不正确?我基本上需要推送通知,并试图仿效APN的例子,因为这是ios推送通知的一个要求。那么我需要做什么来传输w babel?我从来没有使用过它作为初学者,请在问题中提供有关如何构建应用程序的详细信息。如果是Webpack,则应指定其配置。Babel可以用于ES6文件,就像Typescript用于TS一样。是的,它是为服务器设计的。我并没有用过它,但在客户端使用它的机会似乎不太好。
 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
"use strict";
"use strict";

const APNKey = __webpack_require__(715);
const oids = __webpack_require__(900);