Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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 8应用程序中实现phantomjs_Phantomjs_Karma Runner_Angular8 - Fatal编程技术网

语法错误:使用保留字';类别';在angular 8应用程序中实现phantomjs

语法错误:使用保留字';类别';在angular 8应用程序中实现phantomjs,phantomjs,karma-runner,angular8,Phantomjs,Karma Runner,Angular8,我试图通过以下步骤在angular 8应用程序中实现phantom js: npm安装karma phantomjs启动器——保存开发人员 npm安装intl--保存 添加导入'core js/client/shim'和导入intl至polyfills.ts 我在运行ng测试时遇到以下语法错误: SyntaxError: Use of reserved word 'class' at http://localhost:9876/_karma_webpack_/polyfills.js:2

我试图通过以下步骤在angular 8应用程序中实现phantom js:

  • npm安装karma phantomjs启动器——保存开发人员
  • npm安装intl--保存
  • 添加
    导入'core js/client/shim'
    导入intl至polyfills.ts
    我在运行
    ng测试时遇到以下语法错误:

      SyntaxError: Use of reserved word 'class'
      at http://localhost:9876/_karma_webpack_/polyfills.js:22707:0
    
    请指导我这个问题。
    谢谢

    tsconfig.spec.json
    中的
    目标设置为
    es5
    ,而不是默认的
    es6

    {
      "extends": "../tsconfig.json",
      "compilerOptions": {
        "outDir": "../out-tsc/spec",
        "baseUrl": "./",
        "types": [
          "jasmine",
          "node"
        ],
        "target": "es5",  <<<========== add this line
      },
    
    {
    “扩展”:“./tsconfig.json”,
    “编译器选项”:{
    “outDir”:“./out tsc/spec”,
    “baseUrl”:“/”,
    “类型”:[
    “茉莉花”,
    “节点”
    ],
    
    “目标”:“es5”,将以下内容添加到您的
    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';