Сегодня я вытащил проект и использовал pnpm install
При установке зависимостей возникает ошибка:
!❯ pnpm i electron -D
../../.. | +343 ++++++++++++++++++++++++++++++++++
Packages are copied from the content-addressable store to the virtual store.
Content-addressable store is at: E:\.pnpm-store\v3
Virtual store is at: ../../../node_modules/.pnpm
../../.. | Progress: resolved 398, reused 355, downloaded 0, added 1, done
../../../node_modules/.pnpm/electron@26.1.0/node_modules/electron: Running postinstall script, fAIled in 21.5s
.../node_modules/electron postinstall$ node install.js
│ RequestError: connect ETIMEDOUT 20.205.243.166:443
│ at ClientRequest.<anonymous> (E:\.websites\Dtool\node_modules\.pnpm\got@11.8.6\node_modules\got\dist\source\core\index.js:970:111)
│ at object.onceWrapper (node:events:510:26)
│ at ClientRequest.emit (node:events:402:35)
│ at ClientRequest.origin.emit (E:\.websites\Dtool\node_modules\.pnpm\@szmarczak+http-timer@4.0.6\node_modules\@szmarczak\http-timer\dist\source\index.js:43:20)
│ at TLSSocket.socketErrorListener (node:_http_client:447:9)
│ at TLSSocket.emit (node:events:390:28)
│ at emitErrorNT (node:internal/streams/destroy:157:8)
│ at emitErrorCloseNT (node:internal/streams/destroy:122:3)
│ at processTicksAndRejections (node:internal/process/task_queues:83:21)
│ at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16)
└─ Failed in 21.5s at E:\.websites\Dtool\node_modules\.pnpm\electron@26.1.0\node_modules\electron
ELIFECYCLE Command failed with exit code 1.
Видно, что он установлен. electron Зависимость не удалась,Есть большая вероятность, что причина в сети,что приводит к невозможности нормального функционированияскачать,Настройка pnpm
pnpm
pnpm config set electron_mirror "https://npm.taobao.org/mirrors/electron/"
npm
npm config set electron_mirror "HTTPS://npm.taobao.org/mirrors/electron/"
Просто установите его снова:
!❯ pnpm i electron -D
../../.. | +343 ++++++++++++++++++++++++++++++++++
../../.. | Progress: resolved 398, reused 355, downloaded 0, added 0, done
../../../node_modules/.pnpm/electron@26.1.0/node_modules/electron: Running postinstall script, done in 18.5s
Done in 22.6s
Запрещено воспроизведение без разрешения:Ресурсная сеть по разработке веб-интерфейсов » Решение ошибки, когда pnpm не может установить электронную зависимость