我在MacOS和Linux上使用带有Angular 4的PhantomJS 2.1.1,当我运行PhantomJS 2.1.1 (Mac OS X 0.0.0) ERROR
SyntaxError: Unexpected token 'const'
at http://localhost:9876/_karma_webpack_/vendor.bundle.js:1318
时遇到以下错误,有没有人知道如何解决这个问题?
{
"compilerOptions": {
"baseUrl": "",
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [
"es2016",
"dom"
],
"mapRoot": "./",
"module": "es2015",
"moduleResolution": "node",
"outDir": "../dist/out-tsc",
"sourceMap": true,
"target": "es5",
"typeRoots": [
"../node_modules/@types"
]
}
}
我的tsConfig.ts
Domain
注意: 我已经阅读过一些帖子,包括以前通过堆栈溢出回答,但没有找到任何有用的东西。还有什么我可以做的吗?
答案 0 :(得分:0)
在polyfills.ts文件中添加/启用以下代码段,这将解决此问题。
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/weak-map';
import 'core-js/es6/set';`