【问题标题】:npm install angular/cli version:1.4.10npm install angular/cli 版本:1.4.10
【发布时间】:2018-12-02 15:04:42
【问题描述】:

我通过一本书来训练自己。这本书需要安装@angular/cli-Version 1.4.10。

我通过以下方式在本地安装它:npm install @angular/cli@1.4.10 -–save-dev

然后我运行 npm list --depth=0 并得到以下结果

`-- @angular/cli@1.4.10

npm ERR! peer dep missing: ajv@^6.0.0, required by ajv-keywords@3.2.0
npm ERR! missing: mkdirp@0.5.1, required by node-pre-gyp@0.10.0
npm ERR! missing: minimist@0.0.8, required by mkdirp@0.5.1
npm ERR! missing: minimatch@3.0.4, required by ignore-walk@3.0.1
...............

出了什么问题?为什么没有安装所有依赖项?

【问题讨论】:

  • 没有1.4.10版本。最新的 1.4.x 是 1.4.8,日期为 2017 年 10 月。您最好使用最新版本的 CLI 和 Angular 训练自己,否则您会学到过时的东西。
  • 命令“npm view @angular/cli 版本”将“1.4.10”列为可用。此外,“npm list --depth=0”表明它确实是在本地安装的。但是缺少一些依赖项
  • 从那时起,仍然有很多版本,包括一个主要的 Angular 版本。不要学习过时的东西。
  • 我认为我同意 JB Nizet 你应该学习最新版本。您得到的错误是缺少对等依赖项,这意味着您当前正在使用的库有一些您尚未安装的依赖项。您可以通过安装那些特定的依赖项轻松解决此问题
  • 但是命令不是--save-dev而不是-save-dev吗?

标签: angular angular-cli npm-install


【解决方案1】:

你首先打开你的 cmd 并输入这个命令:

npm install -g @angular/cli@version
for example npm install -g @angular/cli@7

然后你可以使用命令ng version查看角度版本

现在转到您要安装 Angular 的文件夹并执行以下命令:

ng new projectname

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-08
    • 2017-09-27
    • 1970-01-01
    • 2018-11-19
    • 2018-07-30
    • 2021-04-21
    • 1970-01-01
    • 2017-09-04
    相关资源
    最近更新 更多