Angular 严格模式下不支持常量声明
我正在做一个ionic2 angular2项目,需要在ios上发送推送通知。安装apn包(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
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);