【问题标题】:Use Angular CLI to create a Angular 2 Project使用 Angular CLI 创建 Angular 2 项目
【发布时间】:2018-02-24 05:33:48
【问题描述】:

我是 Angular 的新手。

我想知道有没有办法使用 Angular CLI 创建 Angular 2 项目而不是 Angular 4 或 5?

我知道如果我已经有 Angular 项目,我可以手动将其更改为 Angular 2,就像这个链接 use angular 2 instead of angular 4 with angular-cli

但是我如何在一开始就创建 Angular 2 项目呢?如果它需要较低版本的 Angular CLI,哪个版本?我该怎么做?

请在下面查看我的 package.json 文件:

{
  "name": "learnangular2",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build --prod",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^5.2.0",
    "@angular/common": "^5.2.0",
    "@angular/compiler": "^5.2.0",
    "@angular/core": "^5.2.0",
    "@angular/forms": "^5.2.0",
    "@angular/http": "^5.2.0",
    "@angular/platform-browser": "^5.2.0",
    "@angular/platform-browser-dynamic": "^5.2.0",
    "@angular/router": "^5.2.0",
    "angular2-fontawesome": "^5.2.1",
    "core-js": "^2.4.1",
    "font-awesome": "^4.7.0",
    "rxjs": "^5.5.6",
    "zone.js": "^0.8.19"
  },
  "devDependencies": {
    "@angular/cli": "~1.7.0",
    "@angular/compiler-cli": "^5.2.0",
    "@angular/language-service": "^5.2.0",
    "@types/jasmine": "~2.8.3",
    "@types/jasminewd2": "~2.0.2",
    "@types/node": "~6.0.60",
    "bootstrap": "^3.3.7",
    "codelyzer": "^4.0.1",
    "jasmine-core": "~2.8.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~2.0.0",
    "karma-chrome-launcher": "~2.2.0",
    "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": "~4.1.0",
    "tslint": "~5.9.1",
    "typescript": "~2.5.3"
  }
}

提前谢谢你。

【问题讨论】:

    标签: angular command-line-interface


    【解决方案1】:

    我不明白你为什么需要旧版本的 Angular。 要创建 angular v2,您需要一个非常旧版本的 angular-cli。

    您需要安装 angular-cli 的订单版本

    npm install @angular/cli@1.0.0-rc.2
    

    现在您可以创建 Angular 2.0 应用程序

    ng new app-name
    

    在这种情况下,您将使用旧版本的 angular-cli。我认为更好的方法是使用新的 angular-cli 并将 package.json 更改为 angular 2.0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-07
      • 1970-01-01
      • 2020-10-15
      • 1970-01-01
      • 2017-09-03
      • 2023-03-11
      相关资源
      最近更新 更多