Делаю приложенеи на Vue и прямо при его создании получаю:
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node index.js --exec install 4:27 PMnpm ERR! Installing Cypress (version: 9.7.0) npm ERR! npm ERR! [STARTED] Task without title. npm ERR! The Cypress App could not be downloaded. npm ERR! npm ERR! Does your workplace require a proxy to be used to access the Internet? If so, you must configure the HTTP_PROXY environment variable before downloading Cypress. Read more: https://on.cypress.io/proxy-configuration npm ERR! npm ERR! Otherwise, please check network connectivity and try again: npm ERR! npm ERR! ---------- npm ERR! npm ERR! URL: https://cdn.npmmirror.com/binaries/cypress/${version}/win32-x64/cypress.zip npm ERR! Error: Failed downloading the Cypress binary. npm ERR! Response code: 404 npm ERR! Response message: Not Found npm ERR! npm ERR! ---------- npm ERR! npm ERR! Platform: win32-x64 (10.0.19044) npm ERR! Cypress Version: 9.7.0 npm ERR! [FAILED] The Cypress App could not be downloaded. npm ERR! [FAILED] npm ERR! [FAILED] Does your workplace require a proxy to be used to access the Internet? If so, you must configure the HTTP_PROXY environment variable before downloading Cypress. Read more: https://on.cypress.io/proxy-configuration npm ERR! [FAILED] npm ERR! [FAILED] Otherwise, please check network connectivity and try again: npm ERR! [FAILED] npm ERR! [FAILED] ---------- npm ERR! [FAILED] npm ERR! [FAILED] URL: https://cdn.npmmirror.com/binaries/cypress/${version}/win32-x64/cypress.zip npm ERR! [FAILED] Error: Failed downloading the Cypress binary. npm ERR! [FAILED] Response code: 404 npm ERR! [FAILED] Response message: Not Found npm ERR! [FAILED] npm ERR! [FAILED] ---------- npm ERR! [FAILED] npm ERR! [FAILED] Platform: win32-x64 (10.0.19044) npm ERR! [FAILED] Cypress Version: 9.7.0 npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\jima\AppData\Local\npm-cache\_logs\2023-01-15T13_17_11_772Z-debug-0.log ERROR Error: command failed: npm install --loglevel error --legacy-peer-deps Error: command failed: npm install --loglevel error --legacy-peer-deps at ChildProcess.<anonymous> (C:\Users\jima\AppData\Roaming\npm\node_modules\@vue\cli\lib\util\executeCommand.js:138:16) at ChildProcess.emit (node:events:513:28) at cp.emit (C:\Users\jima\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\cross-spawn\lib\enoent.js:34:29) at maybeClose (node:internal/child_process:1091:16) at ChildProcess._handle.onexit (node:internal/child_process:302:5)
Это что, это как, это куда? Более того, попробовав зайти на
https://cdn.npmmirror.com получаю с ходу в броузере:
<Error>
<Code>AccessDenied</Code>
<Message>The bucket you access does not belong to you.</Message>
<RequestId>63C3FF1D822EB93739E9A195</RequestId>
<HostId>npmmirror.oss-cn-shanghai.aliyuncs.com</HostId>
</Error>
Чем и как заменить Cypress в проекте?
Здравствуйте, Glestwid, Вы писали:
G>Делаю приложенеи на Vue и прямо при его создании получаю:
G>G>npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node index.js --exec install npm ERR! [FAILED] URL: https://cdn.npmmirror.com/binaries/cypress/${version}/win32-x64/cypress.zip npm ERR! [FAILED] Error: Failed downloading the Cypress binary. npm ERR! [FAILED] Response code: 404 npm ERR! [FAILED] Response message: Not Found G>
Может проблема в выделенном? Если заменить на 12.3.0 — то все ок:
https://cdn.npmmirror.com/binaries/cypress/12.3.0/win32-x64/cypress.zip
G>Чем и как заменить Cypress в проекте?
Python + Selenium. Использовал на нескольких разных проектах еще до того, как хайпанул кипарис — лично я доволен как слон от селениума.
Здравствуйте, Glestwid, Вы писали:
G>Мне его vue create предложил для E2E testing, я согласился с предложенным
Гнусная вещь. Я на него перевел e2e тесты лет 5 назад, поначалу было всё хорошо — минимум кода, всё палит, читается без кукумберов итд, но вот один единственный баг убивает все бенефиты — на ci бывает не хочет коннектиться. Пробовали и так, и эдак, то чаще, то реже. Баг этот до сих пор не пофиксили.
Вобщем, когда полезли такие баги, стоит думать про другой инструмент.
https://playwright.dev/ вроде как рекомендуют, но я не пробовал, отошел от таких дел.