意外的令牌名称(PubNubAngular)UglifyJs

时间:2017-03-10 14:57:10

标签: javascript angularjs angular webpack babeljs

使用CMSampleBufferRef *sampleBuffer; OSStatus sampleStatus = CMSampleBufferCreate( NULL, blockBuffer, TRUE, NULL, NULL, NULL, 1, 1, NULL, 0, NULL, sampleBuffer); [self encode:*sampleBuffer]; 构建Angular2-cli项目时出现以下错误。当我运行ng build时项目工作正常。

ng serve

我发现当我在package.json中添加PubNub Angular2时会发生错误。

ERROR in main.33b89c04bc9dfd9d2b66.bundle.js from UglifyJs
SyntaxError: Unexpected token: name (PubNubAngular)

tsconfig.json:

"pubnub": "4.4.4",
"pubnub-angular2": "1.0.0"

Angular-cli版本:{ "compilerOptions": { "baseUrl": "", "declaration": false, "emitDecoratorMetadata": true, "experimentalDecorators": true, "lib": ["es6", "dom"], "mapRoot": "./", "module": "es6", "moduleResolution": "node", "outDir": "../dist/out-tsc", "sourceMap": true, "target": "es5", "typeRoots": [ "../node_modules/@types" ] } } @angular / core版本:1.0.0-beta.20-4

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

UglifyJs与ES6不兼容因此当它试图创建它无法完成的所有项目的缩小版本时; pubnub-angular2 v1.0.2解决了这个问题。