【问题标题】:Angular 5 and NPMAngular 5 和 NPM
【发布时间】:2019-01-09 16:54:38
【问题描述】:

是否可以使用 npm 安装 Angular 5 依赖项(目前处于 RC 阶段)?

此命令不显示 Angular 5 依赖项:

npm show @angular/core@* version

或者是否可以从存储库下载并安装:https://github.com/angular/angular/

谢谢

【问题讨论】:

  • 可以在package.json中指定版本并运行npm update
  • 谢谢@QuentinLaillé。有效。但是为什么 npm show 命令中没有显示 5.x 依赖?
  • 很遗憾,我没有答案,如果你能得到答案,我很高兴:)

标签: angular npm angular5


【解决方案1】:

免责声明:Angular 5 已发布(2017 年 11 月 1 日),这是升级到它的 npm 命令(Windows 语法):

npm install @angular/animations@'^5.0.0' @angular/common@'^5.0.0' @angular/compiler@'^5.0.0' @angular/compiler-cli@'^5.0.0' @angular/core@'^5.0.0' @angular/forms@'^5.0.0' @angular/http@'^5.0.0' @angular/platform-browser@'^5.0.0' @angular/platform-browser-dynamic@'^5.0.0' @angular/platform-server@'^5.0.0' @angular/router@'^5.0.0' typescript@2.4.2 rxjs@'^5.5.2'
npm install typescript@2.4.2 --save-exact

此外,您可以在此处阅读有关该版本的更多信息:https://blog.angular.io/version-5-0-0-of-angular-now-available-37e414935ced

您可以在这里找到升级指南:https://angular-update-guide.firebaseapp.com

【讨论】:

    【解决方案2】:

    按照以下说明进行操作:

    npm uninstall -g angular-cli
    

    然后

    npm uninstall --save-dev angular-cli
    

    npm uninstall -g @angular/cli
    

    清理缓存

    npm cache clean -f)或(npm cache verify

    全局安装 Angular

    npm install -g @angular/cli@latest
    local project setup if you have one
    rm -rf node_modules
    
    npm install --save-dev @angular/cli@latest
    

    最后,

    npm install
    

    希望这会有所帮助!

    【讨论】:

    • (如果你确定的话,从 npm@5、npm cache verifynpm cache clean -f 开始)
    【解决方案3】:

    尝试运行 npm update 命令。 这将自动更新所有必需的依赖项和文件。 运行命令后,您可以通过运行 ng -version

    检查版本

    【讨论】:

      猜你喜欢
      • 2018-09-05
      • 2016-12-25
      • 2020-07-09
      • 1970-01-01
      • 2018-07-23
      • 1970-01-01
      • 1970-01-01
      • 2018-07-19
      • 1970-01-01
      相关资源
      最近更新 更多