Angular 无法启动

标签 angular angular-cli

enter image description here

这是我第一次尝试学习 Angular JS 并尝试运行 here 中的应用程序.

下面是package.json

{
  "name": "apm",
  "version": "0.0.0",
  "license": "MIT",
    "scripts": {
      "ng": "ng",
      "start": "ng serve -o",
      "build": "ng build",
      "test": "ng test",
      "lint": "ng lint --type-check",
      "e2e": "ng e2e"
    },
    "private": true,
    "dependencies": {
      "@angular/animations": "^4.0.0",
      "@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-browser": "^4.0.0",
      "@angular/platform-browser-dynamic": "^4.0.0",
      "@angular/router": "^4.0.0",
      "bootstrap": "^3.3.7",
      "core-js": "^2.4.1",
      "rxjs": "^5.4.1",
      "zone.js": "^0.8.14"
    },
    "devDependencies": {
      "@angular/cli": "1.6.3",
      "@angular/compiler-cli": "^4.0.0",
      "@angular/language-service": "^4.0.0",
      "@types/jasmine": "~2.5.53",
      "@types/jasminewd2": "~2.0.2",
      "@types/node": "~6.0.60",
      "codelyzer": "~3.0.1",
      "jasmine-core": "~2.6.2",
      "jasmine-spec-reporter": "~4.1.0",
      "karma": "~1.7.0",
      "karma-chrome-launcher": "~2.1.1",
      "karma-cli": "~1.0.1",
      "karma-coverage-istanbul-reporter": "^1.2.1",
      "karma-jasmine": "~1.1.0",
      "karma-jasmine-html-reporter": "^0.2.2",
      "protractor": "~5.1.2",
      "ts-node": "~3.0.4",
      "tslint": "~5.3.2",
      "typescript": "~2.3.3"
    }
  }

我已经执行了命令npm install以确保所有依赖项都已更新,但是当我尝试npm start时,上面的屏幕截图就是我所点击的.

我刚刚安装了 Angular CLI 并使用 ng --version 进行了验证,它显示了 1.6.3,所以我假设 CLI 已安装正确。可能是什么问题?

最佳答案

我已经克隆了该项目,并且运行良好。 您必须使用 ng server 而不是 npm start

您还可以使用此命令更新本地 cli

npm uninstall @angular/cli
npm install @angular/cli@latest

更新

我发现了一个issue在 Angulars github 存储库上,错误消息与您的错误消息相同。

通过删除名为 .angular-cli.jsonAngular cli 配置文件,可以重现该错误。我删除了它并收到了与您相同的错误消息。

检查您的项目中是否缺少此文件。如果不存在,则从 git 恢复它。

关于 Angular 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48125451/

相关文章:

angular - ng build --prod 抛出异常

Angular 2 + CLI : Error in Maximum call stack size exceeded

java - 如何在 Java EE Spring Boot Web 应用程序中使用 Angular 2 减少构建时间

html - bootstrap div 不与 Canvas 对齐

Angular 5 HTTP Client 的 Response header 中缺少 "Authorization"

angular - 如何在 Angular 2中绑定(bind)双向单选按钮

javascript - 使用插值时添加换行符

angular - 什么是 common.chunk.js?

并排运行 angularjs 和 angular 应用程序时,CSS 不会编译

unit-testing - 带有 angulartics2 的单元测试组件 - 无法绑定(bind)到 'angularticsCategory',因为它不是 'div' 的已知属性