我正在尝试将我的角度应用程序从 13.2.0 升级到 16.00 我没有在我的应用程序中使用 selenium-webdriver。当我升级时,它要求我安装 selenium-webdriver, 当我使用时给我一个错误:npm ERR! 404 未找到 - GET 存储库/npm-group/selenium-webdriver/-/selenium-webdriver-4.0.0.tgz
我正在关注 Angular 网站 link
下面是我的package.json
"dependencies": {
"@angular/animations": "^13.2.0",
"@angular/cdk": "^13.2.0",
"@angular/common": "^13.2.0",
"@angular/compiler": "^13.2.0",
"@angular/forms": "^13.2.0",
"@angular/platform-browser": "^13.2.0",
"@angular/platform-browser-dynamic": "^13.2.0",
"@angular/router": "^13.1.3",
"bootstrap": "^4.4.1",
"crypto-js": "^3.1.9-1",
"json-server": "^0.17.0",
"ngx-cookie-service": "^2.3.0",
"tslib": "^1.9.0",
},
"devDependencies": {
"@angular-devkit/build-angular": "^13.1.4",
"@angular/animations": "^13.2.0",
"@angular/cdk": "^13.2.0",
"@angular/cli": "^13.2.0",
"@angular/common": "^13.2.0",
"@angular/compiler": "^13.2.0",
"@angular/compiler-cli": "^13.1.3",
"@angular/core": "^13.2.0",
"@angular/forms": "^13.2.0",
"@angular/language-service": "^13.1.3",
"@angular/platform-browser": "^13.2.0",
"@types/file-saver": "^2.0.1",
"@types/jasmine": "^3.3.16",
"@types/jasminewd2": "^2.0.8",
"@types/node": "~8.9.4",
"selenium-webdriver":"4.0.0",
"@types/selenium-webdriver":"3.0.22",
"codelyzer": "^5.2.1",
"jasmine-core": "~3.4.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~4.1.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "^2.0.6",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.5.1",
"rxjs": "^7.5.2",
"ts-node": "~7.0.0",
"tslint": "~6.1.3",
"typescript": "^4.5.5",
"zone.js": "^0.11.4"
}
如果您不使用
selenium-webdriver
(主要用于 E2E 测试),您可以使用 npm uninstall selenium-webdriver
和 npm uninstall @types/selenium-webdriver
将其从依赖项中删除。
另外 selenium 4.0.0 确实存在,所以也许检查一下您的自定义注册表的规则。