angular: material 更新到最新版本。没有下载指定版本
angular: material update to latest version. Not downloading the specified version
我想在应用程序中安装特定版本的 @angular/material
和 @angular/cdk
。 package.json中也有同样的规定。但是当 npm i
它正在下载 material 和 cdk.
的最新包
重现步骤:
- 克隆 repo
- 安装包(
npm install
)
- 验证下载的包版本 (
ng -v
)
您可以更新 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
我想在应用程序中安装特定版本的 @angular/material
和 @angular/cdk
。 package.json中也有同样的规定。但是当 npm i
它正在下载 material 和 cdk.
重现步骤:
- 克隆 repo
- 安装包(
npm install
) - 验证下载的包版本 (
ng -v
)
您可以更新 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