【问题标题】:SyntaxError: Unexpected token catch { ^SyntaxError:意外的令牌捕获 { ^
【发布时间】:2021-09-11 01:22:09
【问题描述】:
        node_modules\@angular-devkit\core\src\workspace\host.js:25
                    catch {
                          ^
        
    SyntaxError: Unexpected token {
            at createScript (vm.js:80:10)
            at Object.runInThisContext (vm.js:139:10)
            at Module._compile (module.js:616:28)
            at Object.Module._extensions..js (module.js:663:10)
            at Module.load (module.js:565:32)
            at tryModuleLoad (module.js:505:12)
            at Function.Module._load (module.js:497:3)
            at Module.require (module.js:596:17)
            at require (internal/module.js:11:18

“依赖”:{ "@angular/animations": "^4.0.2", "@angular/common": "^4.0.0", "@angular/compiler": "^4.0.0", "@angular/core": "^4.0.0", "@angular/forms": "^4.0.0", "@angular/http": "^4.0.0", "@angular/platform-b​​rowser": "^4.0.0", "@angular/platform-b​​rowser-dynamic": "^4.0.0", "@angular/路由器": "^4.0.0", "@ng-idle/core": "^2.0.0-beta.15", "@ng-idle/keepalive": "^2.0.0-beta.12", "angular2-moment": "^1.9.0", "blob-util": "^2.0.2", "core-js": "^2.4.1", "文件保护程序": "^2.0.5", "字体真棒": "^4.7.0", "mydatepicker": "^2.0.8", "ng2-bootstrap-modal": "^1.0.1", "ng2-order-pipe": "^0.1.5", "ng2-select": "^2.0.0", "ng2-tooltip-directive": "^1.3.7", "primeng": "4.3.0", "rxjs": "^5.1.0", “tslint 语言服务”:“^0.9.9”, "xlsx": "^0.14.5", “zone.js”:“^0.8.4” }

"devDependencies": {
                "@angular/cli": "^12.1.0",
                "@angular/compiler-cli": "^4.0.0",
                "@types/jasmine": "2.5.38",
                "@types/node": "~6.0.60",
                "codelyzer": "~2.0.0",
                "jasmine-core": "~2.5.2",
                "jasmine-spec-reporter": "~3.2.0",
                "karma": "~1.4.1",
                "karma-chrome-launcher": "~2.1.1",
                "karma-cli": "~1.0.1",
                "karma-coverage-istanbul-reporter": "^0.2.0",
                "karma-jasmine": "~1.1.0",
                "karma-jasmine-html-reporter": "^0.2.2",
                "protractor": "~5.1.0",
                "ts-node": "~2.0.0",
                "tslint": "~4.5.0",
                "typescript": "^2.2.0"
              }
        
I tried uninstalling and installing typescript and @angular/cli and deleted node modules, couldn't solve it. Any help how can I get rid off TIA! 

【问题讨论】:

标签: angular-cli node-modules


【解决方案1】:

你能分享你的 package.json 文件吗? 我在开发依赖项中也看不到@angular-devkit/build-angular。如果不存在,请尝试通过以下命令安装它。

npm install --save-dev @angular-devkit/build-angular

【讨论】:

  • 嗨,这对我不起作用!!更新了依赖项
  • @shekar,为什么 xlo 版本是 12 而其他人有版本 4。你只是升级了 cli 本身吗?版本不匹配也可能导致这种情况。
【解决方案2】:

我在尝试更新 Angular 版本后遇到了这个问题,并通过使用更新版本的节点解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-23
    • 2015-08-19
    • 2016-04-04
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 2014-05-27
    相关资源
    最近更新 更多