首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与css相关的Angular 12升级问题-包中的哪个版本@angular-devkit/builder-angular

与css相关的Angular 12升级问题-包中的哪个版本@angular-devkit/builder-angular
EN

Stack Overflow用户
提问于 2021-06-23 23:07:14
回答 1查看 542关注 0票数 2

我正在升级我的Angular项目。我已经遵循了这里提到的所有步骤,https://update.angular.io/。在那之后,我能够解决所有的问题,除了一个与@angular-devkit/builder-angular相关的高问题。

这就是导致构建失败的问题。

高度拒绝服务

包css-什么

在>=5.0.1中打了补丁

@angular-devkit/build-angular dev的依赖关系

代码语言:javascript
复制
Path @angular-devkit/build-angular > css-minimizer-webpack-plugin
> cssnano > cssnano-preset-default > postcss-svgo > svgo >
css-select > css-what ```

found 3 vulnerabilities (2 moderate, 1 high) in 1651 scanned packages
3 vulnerabilities require manual review. See the full report for details.


I have tried updating using all the version @angular-devkit/builder-angular available, but no luck. You can see some of the version which i have tried below.

```-- @angular-devkit/build-angular@12.0.2 

-- css-最小化-webpack-plugin@3.0.0

-- cssnano@5.0.6 -- cssnano-preset-default@5.1.3

-- postcss-svgo@5.0.2 -- svgo@2.3.0

-- css-select@3.1.2 -- css-what@4.0.0

-- @angular-devkit/build-angular@12.0.5

-- css-最小化-webpack-plugin@3.0.0

-- cssnano@5.0.6 -- cssnano-preset-default@5.1.3

-- postcss-svgo@5.0.2 -- svgo@2.3.0

-- css-select@3.1.2 -- css-what@4.0.0

-- @angular-devkit/build-angular@12.1.0-next.6

-- css-最小化程序-webpack-plugin@3.0.1

-- cssnano@5.0.6 -- cssnano-preset-default@5.1.3

-- postcss-svgo@5.0.2 -- svgo@2.3.0

-- css-select@3.1.2 -- css-what@4.0.0 `

在上面的@angular-devkit/build-angular中,css除外-什么版本应该是>= 5.0.1,我找不到。

哪个版本的@angular-devkit/builder-angular@?我需要安装css-什么>= 5.0.1。然后,只有高的问题才能得到解决。

代码语言:javascript
复制
Node version - v12.18.2
npm - 6.14.5
"dependencies": {
"@angular-devkit/core": "^12.0.2",
"@angular/animations": "^12.0.2",
"@angular/common": "^12.0.2",
"@angular/compiler": "^12.0.2",
"@angular/core": "^12.0.2",
"@angular/forms": "^12.0.2",
"@angular/localize": "^12.0.2",
"@angular/platform-browser": "^12.0.2",
"@angular/platform-browser-dynamic": "^12.0.2",
"@angular/platform-server": "^12.0.2",
"@angular/router": "^12.0.2",
"@angular/service-worker": "^12.0.2",
"@fortawesome/fontawesome-free": "^5.15.3",
"@ng-bootstrap/ng-bootstrap": "^9.1.2",
"@ng-select/ng-select": "^5.1.0",
"@ngrx/store-devtools": "^6.1.0",
"ag-grid": "^18.1.2",
"ag-grid-angular": "^18.1.0",
"ag-grid-community": "^19.0.0",
"angular2-text-mask": "^9.0.0",
"autoprefixer": "^10.2.6",
"classlist.js": "^1.1.20150312",
"compass-mixins": "^0.12.10",
"core-js": "^2.6.12",
"jquery": "^3.6.0",
"moment": "^2.29.1",
"ng6-toastr": "^6.0.0",
"ngx-bootstrap": "^6.2.0",
"ngx-moment": "^3.2.0",
"ngx-spinner": "^6.1.2",
"ngx-toastr": "^14.0.0",
"postcss-scss": "^3.0.5",
"rxjs": "^6.6.7",
"rxjs-compat": "^6.6.7",
"zone.js": "^0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "^12.1.0-next.6",
"@angular/cli": "^12.0.2",
"@angular/compiler-cli": "^12.0.2",
"@angular/language-service": "^12.0.2",
"@ngrx/store": "^12.1.0",
"@types/jasmine": "^3.7.6",
"@types/jasminewd2": "^2.0.9",
"@types/node": "^15.6.1",
"codelyzer": "^6.0.2",
"jasmine-core": "^3.7.1",
"jasmine-spec-reporter": "^7.0.0",
"jspm": "^0.16.53",
"karma": "^6.3.3",
"karma-chrome-launcher": "^3.1.0",
"karma-coverage-istanbul-reporter": "^3.0.3",
"karma-jasmine": "^4.0.1",
"karma-jasmine-html-reporter": "^1.6.0",
"protractor": "^7.0.0",
"ts-node": "^8.3.0",
"tslint": "^6.1.0",
"typescript": "^4.2.4"
},```

>quote Thanks in advance, early reply will be appreciated.
EN

回答 1

Stack Overflow用户

发布于 2021-06-24 02:18:33

我按照这个人的建议解决了这个问题:https://stackoverflow.com/a/62956076/6610617

基本上,使用npm包npm-force-resolutions,您可以在package.json文件中设置“分辨率”,并强制任何依赖项安装到您指定的版本。

我能够在解决方案中设置"css-what": "5.0.1",这解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68102460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档