【问题标题】:Angular 2 is not installing using npmAngular 2 没有使用 npm 安装
【发布时间】:2016-07-29 18:44:59
【问题描述】:

安装 Angular 2 时显示以下错误:

npm ERR! Windows_NT 6.1.7601

npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\ic020019\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "angular@2"

npm ERR! node v4.4.2

npm ERR! npm  v3.10.5

npm ERR! No compatible version found: angular@2
npm ERR! Valid install targets:
npm ERR! 1.5.8, 1.5.7, 1.5.6, 1.5.5, 1.5.3, 1.5.2, 1.5.1, 1.5.0, 1.5.0-rc.2, 1.5.0-rc.1, 1.5.0-rc.0, 1.5.0-beta.2, 1.5.0-beta.0, 1.4.12, 1.4.11, 1.4.10, 1.4.9, 1.4.8, 1.4.7, 1.4.6, 1.4.5, 1.4.4
, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.4.0-rc.2, 1.4.0-rc.1, 1.4.0-rc.0, 1.4.0-beta.6, 1.4.0-beta.5, 1.4.0-beta.4, 1.4.0-beta.3, 1.4.0-beta.2, 1.4.0-beta.1, 1.4.0-beta.0, 1.3.20, 1.3.19, 1.3.18, 1.3.1
7, 1.3.16, 1.3.15, 1.3.14, 1.3.13, 1.3.12, 1.3.11, 1.3.10, 1.3.9, 1.3.8, 1.3.7, 1.3.6, 1.3.5, 1.3.4, 1.3.4-build.3588, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.3.0-rc.5, 1.2.30, 1.2.29, 1.2.28, 1.2.27, 1.
2.23, 1.2.22, 1.2.21, 1.2.20, 1.2.19, 1.2.18, 1.2.17, 1.2.16, 1.2.15, 1.2.14, 1.2.13, 1.2.12, 1.2.11, 1.2.10, 1.2.9, 1.2.8, 1.2.7, 1.2.6, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.1.5, 1.1.4,
 1.1.3, 1.1.2, 1.1.1, 1.1.0, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, 0.0.4, 0.0.3, 0.0.2, 0.0.1, 0.0.1-2, 0.0.1-1
npm ERR!
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     D:\SSP\angular 2 POC\npm-debug.log

我该如何解决这个问题?

【问题讨论】:

标签: node.js angular npm


【解决方案1】:

Angular 2 与 Angular 1 位于不同的包中:https://www.npmjs.com/package/angular2

例如,您可以使用npm install angular2 安装它。

【讨论】:

  • 谢谢..我尝试使用 npm install angular@2 现在它可以使用“npm install angular2”:)
  • @MaheshK 仅供参考...通过运行“npm install angular2”,您将获得 2.0.0-beta.17 版本。当前的 Angular2 版本是 2.0.0-rc.4
【解决方案2】:

要安装 Angular2,您可以使用命令npm install angular2。另一种方法是将包和版本号添加到您的 package.json 文件中。例如:

...
"dependencies": {
    "angular2": "2.0.0-beta.17"`
}
...

然后您需要在项目根目录中运行 npm install

然而 .... 我不会使用 Angular2 npm 包,因为它现在有点过时了(在撰写本文时,这可能会在完全发布后改变)。开发团队已将主要功能区域拆分为单独的子包。要使用这些,您需要将它们单独导入到您的 package.json 文件中。例如:

...
"dependencies": {
    "@angular/common": "2.0.0-rc.4",
    "@angular/compiler": "2.0.0-rc.4",
    "@angular/core": "2.0.0-rc.4",
    "@angular/forms": "0.1.1",
    "@angular/http": "2.0.0-rc.4",
    "@angular/platform-browser": "2.0.0-rc.4",
    "@angular/platform-browser-dynamic": "2.0.0-rc.4",
    "@angular/platform-server": "2.0.0-rc.4",
    "@angular/router": "3.0.0-beta.2"
}
...

【讨论】:

    【解决方案3】:

    当前版本的Angular 2 的安装被分成几个包:

    只需使用npm install 安装所有这些

    【讨论】:

      猜你喜欢
      • 2017-06-06
      • 2017-08-01
      • 2016-08-12
      • 2019-06-03
      • 2017-07-10
      • 1970-01-01
      • 2016-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多