0

我想在应用程序中安装特定版本的@angular/material@angular/cdk。package.json 中提供了相同的内容。但是什么时候npm i下载最新的材料包和cdk。

截屏

重现步骤:

  • 克隆仓库
  • 安装包 ( npm install)
  • 验证下载的软件包版本 ( ng -v)
4

1 回答 1

1

您可以更新您的 package.json 以使用以下确切版本:

"dependencies": {
    "@angular/animations": "6.1.4",
    "@angular/cdk": "6.4.1",
    "@angular/common": "6.1.0",
    "@angular/compiler": "6.1.0",
    "@angular/core": "6.1.0",
    "@angular/forms": "6.1.0",
    "@angular/http": "6.1.0",
    "@angular/material": "6.4.1",
    "@angular/platform-browser": "6.1.0",
    "@angular/platform-browser-dynamic": "6.1.0",
    "@angular/router": "6.1.0",
    "core-js": "2.5.4",
    "rxjs": "6.0.0",
    "zone.js": "0.8.26"
  },

根据npm config您还可以通过运行以下命令将您的npm配置设置为使用精确版本,而不是使用 npm 的默认 semver 范围运算符:

npm config set save-exact true
于 2018-08-23T06:37:59.827 回答