Electron: Ошибка: Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Electron, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ node_modules/electron ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ установки.

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 21 янв. 2017  Β·  54ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: electron/electron

  • ЭлСктронная вСрсия: послСдняя (это ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°)
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма: Microsoft Windows [ВСрсия 10.0.10586]

ОТидаСмоС повСдСниС

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· Β«npmΒ» Π² Windows

ЀактичСскоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅

Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Electron, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установлСн, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ администратора. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ установкС зависимостСй Π½Π΅ заканчиваСтся ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Ρ€Π΅Π²Π° зависимостСй, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Β«npmΒ».

Как воспроизвСсти

git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install
npm start

> [email protected] start PATH\electron-quick-start
> electron .

PATH\electron-quick-start\node_modules\electron\index.js:9
throw new Error('Electron failed to install correctly, please delete node_modules/' + path.basename(__dirname) + ' and try installing again')
^

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
at Object.<anonymous> (PATH\electron-quick-start\node_modules\electron\index.js:9:9)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (PATH\electron-quick-start\node_modules\electron\cli.js:3:16)
at Module._compile (module.js:570:32)

npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\nodejs\\node.exe" "C:\\Users\\{user_name}\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "start"
npm ERR! node v6.9.4
npm ERR! npm v4.1.1
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: electron .
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script 'electron .'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the electron-quick-start package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! electron .
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs electron-quick-start
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls electron-quick-start
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! PATH\electron-quick-start\npm-debug.log

npm-debug.txt

Π‘Π›ΠΠ“ΠžΠ”ΠΠ ΠΠžΠ‘Π’Π¬!

blockeneed-info ❌

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠŸΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ

npm install electron --verbose

Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ выполнСния для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ πŸ‘

ВсС 54 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

нСсмотря Π½Π° использованиС ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ администратора

Π­Ρ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‡Π΅Π½ΡŒ плохая идСя. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ ваша срСда NPM/Node Π±Π΅Π· Ρ€Π΅ΠΆΠΈΠΌΠ° администратора?

Π― имСю Π² Π²ΠΈΠ΄Ρƒ, Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ошибка, ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Β«node_modules/electronΒ» ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ снова?

@MarshallOfSound Π’Π΅Ρ€Π½ΠΎ, я Π΄Π΅Π»Π°Π» это нСсколько Ρ€Π°Π·.

МнС каТСтся странным ΠΎΠ΄Π½ΠΎ, ΠΏΡ€ΠΈ установкС ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎ Π½Π΅ Π΄ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΈΠ±ΠΎ остаСтся Ρ‚Π°ΠΊ:

$ npm install

> [email protected] postinstall C:\Users\Lizandro Zerpa\Desktop\SisTelSim\SisTelSim_Dev\electron-quick-start\node_modules\electron
> node install.js
(остаСтся Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ)

@enlight Π― установил нСсколько Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… экзСмпляров, ΠΈ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. МнС Ρ€Π΅Π΄ΠΊΠΎ приходится ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… с ΠΏΡ€Π°Π²Π°ΠΌΠΈ администратора.

@LizanLycan Он остаСтся Π½Π° node install.js ΠΏΠΎΠΊΠ° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Electron. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π΄Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ ΠΈ Π½Π΅ отмСняйтС Π΅Π³ΠΎ Π½Π° ΠΏΠΎΠ»ΠΏΡƒΡ‚ΠΈ.

@MarshallOfSound Π₯ΠΎΡ€ΠΎΡˆΠΎ, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я Π΄Π΅Π»Π°Π». Π― искал Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ ΠΌΠ½Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ, Π½ΠΎ я Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π΅Π³ΠΎ. Π― оставил Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 1 час. ВсС Π΅Ρ‰Π΅ ΠΆΠ΄Ρƒ, спасибо Π·Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.

ΠŸΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ

npm install electron --verbose

Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ выполнСния для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ πŸ‘

@MarshallOfSound Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ спасибо. Π’Π΅ΠΏΠ΅Ρ€ΡŒ я Π²ΠΈΠΆΡƒ процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. ΠŸΠΎΠ΄ΠΎΠΆΠ΄Ρƒ, ΠΏΠΎΠΊΠ° Π·Π°ΠΊΠΎΠ½Ρ‡Ρƒ ΠΈ ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽ. πŸ‘

@MarshallOfSound
Π’ΠΈΠ΄ΠΈΠΌΠΎ ΠΌΠ°Π»ΠΎ тяТСлой радости.

элСктрон@1.4.15 послС установки C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron
ΡƒΠ·Π΅Π» install.js

ΠšΠ°Ρ‡Π°Π΅ΠΌ элСктрон-v1.4.15-win32-x64.zip
Ошибка: ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ECONNRESET
C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron\install.js:46
Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ
^

Ошибка: ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ECONNRESET
ΠΏΡ€ΠΈ экспортС._errnoException (util.js:1022:11)
Π½Π° TLSWrap.onread (net.js:569:26)
Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π³Π»Π°Π³ΠΎΠ»Π° npm [email protected] ~postinstall: unsafe-perm Π² ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ true
Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π³Π»Π°Π³ΠΎΠ»Π° npm элСктрон@1.4.15 ~послСустановки: ПУВЬ: C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modulesnpm\bin\node-gyp-bin;C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron \node_modules.bin;C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules.bin;C:\Program Files (x86)NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\ ;C:\Program Files\Intel\iCLS Client\;C:\WINDOWSsystem32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Π€Π°ΠΉΠ»Ρ‹\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components \DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\ ;C:\Program Files (x86)\Skype\Phone\;C:\nodejs\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit \;C:\Users\Lizandro Zerpa.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Ruby22-x64\ bin;C:\MinGW\bin;C:\MinGW\msys\bin\1.0;C:\Users\Lizandro Zerpa\AppData\Roamingnpm
npm verb ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» элСктрон@1.4.15 ~postinstall: CWD: C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ npm [email protected] ~postinstall: Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ сцСнарий постустановки
Π Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ npm выполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C:\Users\Lizandro Zerpa\AppData\Roamingnpm-cache_locksstaging-d38db31138d15c28.lock для C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules.staging
Π“Π»Π°Π³ΠΎΠ» npm мягкоRm Π½Π΅ заботится ΠΎ содСрТимом; nuking C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron
Π“Π»Π°Π³ΠΎΠ» npm мягкоRm Π½Π΅ заботится ΠΎ содСрТимом; nuking C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron
Π“Π»Π°Π³ΠΎΠ» npm мягкоRm Π½Π΅ заботится ΠΎ содСрТимом; nuking C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron
Π“Π»Π°Π³ΠΎΠ» npm мягкоRm Π½Π΅ заботится ΠΎ содСрТимом; nuking C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron
Π“Π»Π°Π³ΠΎΠ» npm мягкоRm Π½Π΅ заботится ΠΎ содСрТимом; nuking C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron
Π“Π»Π°Π³ΠΎΠ» npm мягкоRm Π½Π΅ заботится ΠΎ содСрТимом; nuking C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron
Π“Π»Π°Π³ΠΎΠ» npm мягкоRm Π½Π΅ заботится ΠΎ содСрТимом; nuking C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron
Π“Π»Π°Π³ΠΎΠ» npm мягкоRm Π½Π΅ заботится ΠΎ содСрТимом; nuking C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron
Π“Π»Π°Π³ΠΎΠ» npm мягкоRm Π½Π΅ заботится ΠΎ содСрТимом; nuking C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modules\electron
Ошибка стСка Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² npm: [email protected] postinstall: node install.js
стСк Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² npm Бтатус Π²Ρ‹Ρ…ΠΎΠ΄Π° 1
Π‘Ρ‚Π΅ΠΊ Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² npm Π² EventEmitter.(C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modulesnpm\lib\utils\lifecycle.js:279:16)
Π‘Ρ‚Π΅ΠΊ Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² npm Π² emitTwo (events.js:106:13)
Π‘Ρ‚Π΅ΠΊ Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² npm Π² EventEmitter.emit (events.js:191:7)
Π‘Ρ‚Π΅ΠΊ Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² npm Π² ChildProcess.(C:\Users\Lizandro Zerpa\AppData\Roamingnpm\node_modulesnpm\lib\utilsspawn.js:40:14)
Π‘Ρ‚Π΅ΠΊ Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² npm Π² emitTwo (events.js:106:13)
Π‘Ρ‚Π΅ΠΊ Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² npm Π² ChildProcess.emit (events.js:191:7)
Π‘Ρ‚Π΅ΠΊ Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² npm Π² mayClose (internal/child_process.js:877:16)
Π‘Ρ‚Π΅ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ npm Π² Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
Π“Π»Π°Π³ΠΎΠ» npm pkgid [email protected]
Π“Π»Π°Π³ΠΎΠ» npm cwd C:\Users\Lizandro Zerpa\Desktop\SisTelSim\SisTelSim_Dev\electron-quick-start
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Windows_NT 10.0.10586
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! argv "C:\nodejs\node.exe" "C:\Users\Lizandro Zerpa\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "install" "electron" "-g" "- -ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ"
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! ΡƒΠ·Π΅Π» v6.9.4
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π½ΠΏΠΌ v4.1.1
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! ΠΊΠΎΠ΄ ELIFECYCLE

Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! элСктрон@1.4.15 послС установки : node install.js
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· состояния 1
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ!
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π‘Π±ΠΎΠΉ Π² постустановочном скриптС [email protected] 'node install.js'.
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас установлСны послСдниС вСрсии node.js ΠΈ npm.
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Если Π²Ρ‹ это сдСлаСтС, это, скорСС всСго, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с элСктронным ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ,
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π½Π΅ с самим npm.
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΡ€Ρƒ, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² вашСй систСмС:
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! ΡƒΠ·Π΅Π» install.js
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ вопрос для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π½ΠΏΠΌ ошибки элСктрон
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Или, Ссли это нСдоступно, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π·:
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π²Π»Π°Π΄Π΅Π»Π΅Ρ† npm ls элСктрон
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! ВСроятно, Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΆΡƒΡ€Π½Π°Π»Π°.
Π’Ρ‹Ρ…ΠΎΠ΄ Π³Π»Π°Π³ΠΎΠ»Π° npm [ 1 , ΠΏΡ€Π°Π²Π΄Π° ]

Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» с Π»ΡŽΠ±Ρ‹ΠΌ запросом Π² слуТбу ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ:
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! C:\Users\Lizandro Zerpa\Desktop\SisTelSim\SisTelSim_Dev\electron-quick-startnpm-debug.log

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρƒ вас ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΡΠ΅Ρ‚ΡŒΡŽ (Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ 😒 )

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ZIP-Ρ„Π°ΠΉΠ» Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠ°ΠΏΠΊΡƒ C:\Users\<username>\.electron . Π’ΠΎΠ³Π΄Π° Π΅ΠΌΡƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ сСбя πŸ‘

НС ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для этого -
m ΠŸΠ Π•Π”Π£ΠŸΠ Π•Π–Π”Π•ΠΠ˜Π• ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» элСктрон@1.4.15 ~постустановка: Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² wd %s %s (wd=%s) элСктрон@1.4.15 node install.js /home/nikhil/workspace/electron_demo/electron-quick-start/node_modules /элСктрон
элСктрон-быстрый-старт@1.0.0 /home/nikhil/workspace/electron_demo/элСктрон-быстрый-старт
-- [email protected] +-- [email protected] | +-- [email protected] | | -- мс@0.7.2
| +-- [email protected]
| | +-- изящная[email protected]
| | +-- [email protected]
| | +-- [email protected]
| | +-- ΠΏΡƒΡ‚ΡŒ-Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ@1.0.1
| | -- [email protected] | | -- Π³Π»ΠΎΠ±@7.1.1
| | +-- фс. Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ@1.0.0
| | +-- Π² ΠΏΠΎΠ»Π΅Ρ‚Π΅@1.0.6
| | | -- [email protected] | | +-- [email protected] | | | -- скобка-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅@1.1.6
| | | +-- сбалансированноС соотвСтствиС@0.4.2
| | | -- [email protected] | | -- Ρ€Π°Π·@1.4.0
| +-- домашний ΠΏΡƒΡ‚ΡŒ@1.0.3
| +-- ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌ@1.2.0
| +-- самородок@2.0.1
| | +-- довольно-Π±Π°ΠΉΡ‚Ρ‹@1.0.4
| | | +-- ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ[email protected]
| | | -- [email protected] | | | +-- [email protected] | | | | -- [email protected]
| | | +-- дСкамСлизация@1.2.0
| | | +-- Π³Ρ€ΠΎΠΌΠΊΠΈΠΉ ΠΎΡ‚ΠΊΠ°Π·@1.6.0
| | | | +-- Π² настоящСС врСмя Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ@0.4.1
| | | | | -- [email protected] | | | | -- сигнал-Π²Ρ‹Ρ…ΠΎΠ΄@3.0.2
| | | +-- ΠΊΠ°Ρ€Ρ‚Π°-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚@1.0.1
| | | +-- Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ-Π΄Π°Π½Π½Ρ‹Π΅-ΠΏΠ°ΠΊΠ΅Ρ‚Π°@2.3.5
| | | | +-- [email protected]
| | | | +-- встроСнный-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ@1.0.0
| | | | | -- [email protected] | | | | -- ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ[email protected]
| | | | +-- [email protected]
| | | | | -- [email protected] | | | | -- [email protected]
| | | +-- ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ@4.1.1
| | | +-- [email protected]
| | | | +-- Π½Π°ΠΉΡ‚ΠΈ@1.1.2
| | | | -- [email protected] | | | | +-- [email protected] | | | | | +-- [email protected] | | | | | | -- ошибка[email protected]
| | | | | | -- [email protected] | | | | | +-- [email protected] | | | | | -- полосатая Π±ΠΎΠΌΠ±Π°@2.0.0
| | | | | -- [email protected] | | | | -- Ρ‚ΠΈΠΏ-ΠΏΡƒΡ‚ΠΈ@1.1.0
| | | +-- [email protected]
| | | | +-- отступ-строка@2.1.0
| | | | | -- [email protected] | | | | | -- ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ@1.0.2
| | | | -- [email protected] | | | -- ΠΎΠ±Ρ€Π΅Π·ΠΊΠ° Π½ΠΎΠ²Ρ‹Ρ… строк@1.0.0
| | +-- прогрСсс-ΠΏΠΎΡ‚ΠΎΠΊ@1.2.0
| | | +-- спидомСтр@0.1.4
| | | -- [email protected] | | | +-- [email protected] | | | | -- [email protected]
| | | -- [email protected] | | | -- ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ@0.4.0
| | +-- запрос@2.79.0
| | | +-- [email protected]
| | | +-- [email protected]
| | | +-- Π±Π΅Π· корпуса@0.11.0
| | | +-- ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ@1.0.5
| | | | -- [email protected] | | | +-- [email protected] | | | +-- [email protected] | | | +-- [email protected] | | | | -- [email protected]
| | | +-- Ρ…Π°Ρ€-Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€@2.0.6
| | | | +-- ΠΌΠ΅Π»@1.1.3
| | | | | +-- ansi-стили@2.2.1
| | | | | +-- [email protected]
| | | | | +-- [email protected]
| | | | | -- [email protected] | | | | +-- [email protected] | | | | | -- Π³Ρ€Π°Ρ†ΠΈΠΎΠ·Π½ΠΎ[email protected]
| | | | -- [email protected] | | | | +-- [email protected] | | | | +-- [email protected] | | | | | -- [email protected]
| | | | +-- [email protected]
| | | | -- [email protected] | | | +-- [email protected] | | | | +-- [email protected] | | | | +-- [email protected] | | | | +-- [email protected] | | | | -- [email protected]
| | | +-- http-подпись@1.1.1
| | | | +-- [email protected]
| | | | +-- [email protected]
| | | | | +-- [email protected]
| | | | | +-- json-схСма@0.2.3
| | | | | -- [email protected] | | | | -- [email protected]
| | | | +-- [email protected]
| | | | +-- ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ-плюс@1.0.0
| | | | +-- [email protected]
| | | | +-- Ρ‚ΠΈΡ€Π΅@1.14.1
| | | | | -- [email protected] | | | | +-- [email protected] | | | | +-- [email protected] | | | | | -- [email protected]
| | | | +-- [email protected]
| | | | +-- [email protected]
| | | | -- [email protected] | | | +-- [email protected] | | | +-- [email protected] | | | +-- [email protected] | | | +-- [email protected] | | | | -- [email protected]
| | | +-- [email protected]
| | | +-- [email protected]
| | | +-- [email protected]
| | | +-- ТСсткая ΠΊΡƒΠΊΠΈ@2.3.2
| | | | -- [email protected] | | | +-- [email protected] | | | -- [email protected]
| | +-- однострочный ΠΆΡƒΡ€Π½Π°Π»@1.1.2
| | | -- [email protected] | | | +-- [email protected] | | | +-- [email protected] | | | | -- число-Π΅ΡΡ‚ΡŒ-Π½Π°Π½@1.0.1
| | | -- [email protected] | | | -- [email protected]
| | -- [email protected] | +-- [email protected] | | -- ΠΌΠΈΠ·ΠΈΠ½Π΅Ρ†-ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅@2.0.1
| | -- [email protected] | +-- [email protected] | | +-- [email protected] | | +-- [email protected] | | -- [email protected]
| +-- [email protected]
| -- [email protected] | -- es6-ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅@4.0.5
-- [email protected] +-- [email protected] | +-- [email protected] | +-- [email protected] | | +-- [email protected] | | +-- [email protected] | | +-- [email protected] | | +-- [email protected] | | -- [email protected]
| -- [email protected] +-- [email protected] +-- [email protected] | -- минимист@0.0.8
-- [email protected] -- [email protected]
`-- ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅@1.2.0

элСктрон-быстрый-старт@1.0.0 старт /домашний/Π½ΠΈΠΊΡ…ΠΈΠ»/рабочая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ/элСктрон_Π΄Π΅ΠΌΠΎ/элСктрон-быстрый-старт
элСктрон.

/home/nikhil/workspace/electron_demo/electron-quick-start/node_modules/electron/index.js:9
Π²Ρ‹Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ («НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Electron, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ node_modules/Β» + path.basename(__dirname) + Β«ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ снова»)
^

Ошибка: Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Electron, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ node_modules/electron ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ установки.
Π½Π° ΠžΠ±ΡŠΠ΅ΠΊΡ‚.(/home/nikhil/workspace/electron_demo/electron-quick-start/node_modules/electron/index.js:9:9)
Π² Module._compile (module.js:410:26)
Π² Object.Module._extensions..js (module.js:417:10)
Π² Module.load (module.js:344:32)
Π² Function.Module._load (module.js:301:12)
Π² Module.require (module.js:354:17)
ΠΏΡ€ΠΈ нСобходимости (Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ/module.js:12:17)
Π½Π° ΠžΠ±ΡŠΠ΅ΠΊΡ‚.(/home/nikhil/workspace/electron_demo/electron-quick-start/node_modules/electron/cli.js:3:16)
Π² Module._compile (module.js:410:26)
Π² Object.Module._extensions..js (module.js:417:10)

Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Linux 4.4.0-59-ΠΎΠ±Ρ‰ΠΈΠΉ
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! argv "/usr/bin/nodejs" "/usr/bin/npm" "Π½Π°Ρ‡Π°Π»ΠΎ"
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! ΡƒΠ·Π΅Π» v4.2.6
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π½ΠΏΠΌ v3.5.2
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! ΠΊΠΎΠ΄ ELIFECYCLE
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! элСктронный-быстрый-старт@1.0.0 старт: electron .
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· состояния 1
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ!
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Ошибка ΠΏΡ€ΠΈ Π² [email protected] запуска скрипта «элСктрона.Β».
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас установлСны послСдниС вСрсии node.js ΠΈ npm.
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Если Π²Ρ‹ это сдСлаСтС, это, скорСС всСго, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ элСктронного быстрого запуска,
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π½Π΅ с самим npm.
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΡ€Ρƒ, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² вашСй систСмС:
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! элСктрон.
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ вопрос для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! npm bugs элСктронно-быстрый запуск
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Или, Ссли это нСдоступно, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π·:
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! Π²Π»Π°Π΄Π΅Π»Π΅Ρ† npm ls элСктрон-быстрый запуск
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! ВСроятно, Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΆΡƒΡ€Π½Π°Π»Π°.

Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» с Π»ΡŽΠ±Ρ‹ΠΌ запросом Π² слуТбу ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ:
Π½ΠΏΠΌ ΠžΠ¨Π˜Π‘ΠšΠ! /home/nikhil/workspace/electron_demo/electron-quick-start/npm-debug.log

@MarshallOfSound ΠΏΠΎΠΌΠΎΠ³ ΠΌΠ½Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это, наблюдая Π·Π° процСссом Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ установки:

npm install electron -g --verbose

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ установитС Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Electron. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, ΠΏΠΎΠΊΠ° процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½. Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ node_modules ΠΈ пСрСустановитС.

@LizanLycan
Π‘Ρ‹Π»ΠΎ Π»ΠΈ вашС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСктрон ΠΊΠ°ΠΊ глобально, Ρ‚Π°ΠΊ ΠΈ локально? Или ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅?

ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ поТалуйста...всС ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»...

ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ install.js, запускаСт ΠΈ устанавливаСт Π΅Π³ΠΎ, ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ path.txt. Оно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

Π― понял свою ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π£ мСня Π±Ρ‹Π»ΠΈ ошибки JavaScript Π² ΠΌΠΎΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… Angular 2. По ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ошибки Π² вашСм JavaScript, ΠΎΠ½ просто выдаст Π²Π°ΠΌ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установлСнного элСктрона.

Π£ мСня такая ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π― исправил это, ΡƒΠ΄Π°Π»ΠΈΠ² всС ΠΏΠ°ΠΏΠΊΠΈ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с ΠΈΠΌΠ΅Π½ΠΈ electron (ΠΈΡ… Π±Ρ‹Π»ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 5), ΠΈ запустил npm install с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ Ρ„Π»Π°Π³ΠΎΠΌ. npm i --verbose . Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Π°Π» ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ выполнСния Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ элСктронных Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ загрузился Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Π’ основном ΠΈΠ·-Π·Π° ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-соСдинСния. Π΄Π°, я Π±Ρ‹Π» Π½Π° соСдинСнии 150kbps.

@LizanLycan + @manojvignesh β€”
с --verbose становится Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ, Ссли Π²Ρ‹ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ элСктронного модуля Π²ΠΎ врСмя установки node_modules

Ошибка: Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Electron, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ node_modules/electron ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ установки.

Ошибка: Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Electron, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ node_modules/electron ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ установки.

Ошибка: Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Electron, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ node_modules/electron ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ установки.

@ijry Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ --vebose ?

Ошибка: Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Electron, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ node_modules/electron ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ установки.

бСсполСзно, я ΠΏΡ€ΠΎΠ±ΡƒΡŽ Π³ΡƒΠ³Π» ΠΈ Π³ΡƒΠ³Π», Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ.........................

Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ»ΠΎ мою ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ:
https://stackoverflow.com/questions/42636151/electron-failed-to-install-correctly-please-delete-node-modules-and-try-instal

npm install electron-prebuilt --save-dev

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ вСрсия ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ созданного элСктрона, установлСнная Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

cnpm ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСктрон -g --verbose

@MarshallOfSound спасибо, всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ :)

@nikparmar У мСня sudo npm install electron --verbose

Π― нСдостаточно Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡΡŒ Π² npm, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½ΠΎ каТСтся, Ρ‡Ρ‚ΠΎ дСмонстрационноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Electron API Π½Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ выполняСт Π·Π°Π΄Π°Ρ‡Ρƒ "postinstall": "node install.js" . Π­Ρ‚Π° постустановочная Π·Π°Π΄Π°Ρ‡Π° появляСтся Π² спискС ΠΏΡ€ΠΈ запускС npm install --verbose Π½ΠΎ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, ΠΎΠ½Π° Π½Π΅ запускаСтся.
ПослС установки ΠΌΠ½Π΅ приходится Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ node node_modules/electron/install.js

target: 'electron-renderer'

webpack.config.js ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это

ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ sudo npm install --unsafe-perm=true --allow-root

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π² сообщСнии, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ говорится, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ установлСн Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ npm. Π’ вашСм случаС это Π²Π½ΡƒΡ‚Ρ€ΠΈ:
*ПУВЬ\быстрый запуск элСктрона\node_modules*

Π˜Ρ‚Π°ΠΊ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² этот ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ всС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ с прСфиксом «элСктрон».

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±Π΅Π³ΠΈ
npm ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ -g Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ-devtools

ПослС этого Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒΡΡ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Π Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ-devtools

ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ sudo npm install --unsafe-perm=true --allow-root

мСня устраиваСт

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, npm start Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π±Π΅Π· ошибок.

Π― установил элСктрон-Π±ΠΈΠ»Π΄Π΅Ρ€ ΠΈ создал Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» package.json для сборки дистрибутива.
Когда я дСлаю npm run dist ΠΎΠ½ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ создаСт для мСня установщик exe, ΠΈ я ΠΌΠΎΠ³Ρƒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Но ΠΊΠΎΠ³Π΄Π° я замСняю свой Ρ„Π°ΠΉΠ» package.json ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° исходный ΠΈ ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ снова Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ npm start я Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ элСктрон Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

НС ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π½ΠΎ Ρƒ мСня сработало ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π Π•Π¨Π•ΠΠ˜Π•:

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ node_modules/ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ electron .

Π—Π°Ρ‚Π΅ΠΌ запуститС npm install electron --save-dev

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈ npm start ΠΈ npm run dist Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π±Π΅Π· ошибок.

НашСл это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ здСсь: https://stackoverflow.com/questions/42636151/electron-failed-to-install-correctly-please-delete-node-modules-and-try-instal

Π― ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» package.json
ΠΎΡ‚
"electron": "^4.0.1",
ΠΊ

   "electron": "^4.1.1",
    "electron-packager": "^13.1.1",
    "electron-tabs": "^0.9.5",

Π·Π°Ρ‚Π΅ΠΌ npm ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ
ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ. Но я Π½Π΅ знаю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ...

Когда я ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽ electron-quick-start с npm install ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ с npm start Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит... Π― Π½Π° MacBook Pro с macOS Catalina... ВсС элСктронныС прилоТСния просто пСрСстали Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для я... Π― ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ глобально установлСнный элСктрон ΠΈ ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ node_modules ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ... Π― Π΄Π°ΠΆΠ΅ ΡƒΠ΄Π°Π»ΠΈΠ» кСш npm... Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ я большС Π½Π΅ знаю, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ...
Когда я Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ electron . я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

/usr/local/lib/node_modules/electron/index.js:14
    throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again')
    ^

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
    at getElectronPath (/usr/local/lib/node_modules/electron/index.js:14:11)
    at Object.<anonymous> (/usr/local/lib/node_modules/electron/index.js:18:18)
    at Module._compile (internal/modules/cjs/loader.js:774:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)
    at Module.load (internal/modules/cjs/loader.js:641:32)
    at Function.Module._load (internal/modules/cjs/loader.js:556:12)
    at Module.require (internal/modules/cjs/loader.js:681:19)
    at require (internal/modules/cjs/helpers.js:16:16)
    at Object.<anonymous> (/usr/local/lib/node_modules/electron/cli.js:3:16)
    at Module._compile (internal/modules/cjs/loader.js:774:30

Π₯ΠΌ...
Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ я ΠΏΠΎΠ»ΡƒΡ‡Π°Π»:

$ npm start --verbose
npm info it worked if it ends with ok
npm verb cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start', '--verbose' ]
npm info using [email protected]
npm info using [email protected]
npm verb run-script [ 'prestart', 'start', 'poststart' ]
npm info lifecycle [email protected]~prestart: [email protected]
npm info lifecycle [email protected]~start: [email protected]
npm info lifecycle [email protected]~start: ignored because ignore-scripts is set to true [email protected]
npm info lifecycle [email protected]~poststart: [email protected]
npm verb exit [ 0, true ]
npm timing npm Completed in 91ms
npm info ok

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΈΠ³Π½ΠΎΡ€-скрипты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ npm config set ignore-scripts false ΠΈ Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ сСйчас... Ошибка ELIFECYCLE .

$ npm start

> [email protected] start /Users/.../Documents/Javascript/electron-quick-start
> electron .

/Users/.../Documents/Javascript/electron-quick-start/node_modules/electron/index.js:14
    throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again')
    ^

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
    at getElectronPath (/Users/.../Documents/Javascript/electron-quick-start/node_modules/electron/index.js:14:11)
    at Object.<anonymous> (/Users/.../Documents/Javascript/electron-quick-start/node_modules/electron/index.js:18:18)
    at Module._compile (internal/modules/cjs/loader.js:774:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)
    at Module.load (internal/modules/cjs/loader.js:641:32)
    at Function.Module._load (internal/modules/cjs/loader.js:556:12)
    at Module.require (internal/modules/cjs/loader.js:681:19)
    at require (internal/modules/cjs/helpers.js:16:16)
    at Object.<anonymous> (/Users/.../Documents/Javascript/electron-quick-start/node_modules/electron/cli.js:3:16)
    at Module._compile (internal/modules/cjs/loader.js:774:30)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `electron .`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/.../.npm/_logs/2019-11-29T16_52_39_548Z-debug.log

Π₯ΠΌ... Π§Ρ‚ΠΎ происходит? Когда я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ пряТу, это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚...
https://github.com/electron/electron-quick-start/issues/155#issuecomment -343283182

yarn run start

Π–Π΄Π°Π», Π½ΠΎ я, каТСтся, Π²ΠΈΠΆΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ установщика.

F:\testelectron-quick-start>npm ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСктрон --verbose
npm информация сработала, Ссли ΠΎΠ½Π° заканчиваСтся Π½Π° ok
Π³Π»Π°Π³ΠΎΠ» npm cli [ 'C:\Program Files\nodejs\node.exe',
npm verb cli 'C:\Users\Administrator\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js',
Π³Π»Π°Π³ΠΎΠ» npm cli 'ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ',
npm Π³Π»Π°Π³ΠΎΠ» cli 'элСктрон',
Π³Π»Π°Π³ΠΎΠ» npm cli '--verbose' ]
информация npm с использованиСм [email protected]
информация npm с использованиСм [email protected]
Π“Π»Π°Π³ΠΎΠ» npm npm-сСанс 5dd5cd74a42cab9c
npm http fetch GET 304 http://registry.npm.taobao.org/electron 173 мс (из кСша)
Π­Ρ‚Π°ΠΏ синхронизации npm
Π­Ρ‚Π°ΠΏ синхронизации npm
Π­Ρ‚Π°ΠΏ синхронизации npm
npm http fetch GET 304 http://registry.npm.taobao.org/@electron%2fget 61 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/extract-zip 95 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/@types%2fnode 100 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/env-paths 66 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/fs-extra 73 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/debug 77 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/global-agent 96 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/got 106 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/global-tunnel-ng 118 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/sumchecker 277 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/sanitize-filename 465 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/ms 43 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/universalify 51 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/graceful-fs 59 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/jsonfile 62 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/matcher 66 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/core-js 72 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/es6-error 80 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/roarr 83 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/semver 90 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/boolean 97 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/serialize-error 109 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/escape-string-regexp 48 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/json-stringify-safe 69 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/detect-node 72 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/semver-compare 75 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/globalthis 79 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/sprintf-js 80 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/function-bind 46 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/object-keys 58 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/define-properties 63 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/type-fest 44 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/npm-conf 53 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/tunnel 55 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/lodash 70 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/encodeurl 97 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/config-chain 42 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/pify 52 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/proto-list 48 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/ini 53 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/@sindresorhus%2fis 75 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/decompress-response 90 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/@szmarczak%2fhttp-timer 95 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/duplexer3 98 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/cacheable-request 100 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/to-readable-stream 100 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/lowercase-keys 104 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/get-stream 110 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/mimic-response 146 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/url-parse-lax 73 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/p-cancelable 982 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/defer-to-connect 44 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/clone-response 60 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/responselike 67 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/keyv 72 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/http-cache-semantics 77 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/normalize-url 81 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/pump 64 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/end-of-stream 46 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/once 48 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/wrappy 52 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/json-buffer 46 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/prepend-http 51 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/truncate-utf8-bytes 133 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/utf8-byte-length 93 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/yauzl 47 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/mkdirp 59 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/concat-stream 725 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/buffer-from 52 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/typedarray 58 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/readable-stream 59 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/inherits 64 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/isarray 61 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/core-util-is 63 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/safe-buffer 64 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/process-nextick-args 67 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/string_decoder 73 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/util-deprecate 78 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/minimist 43 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/fd-slicer 49 мс (из кСша)
npm http fetch GET 304 http://registry.npm.taobao.org/pend 46 мс (из кСша)
Π­Ρ‚Π°ΠΏ синхронизации npm
Π­Ρ‚Π°ΠΏ синхронизации npm
Бтадия синхронизации npm
Π³Π»Π°Π³ΠΎΠ» npm correctMkdir C:\Users\Administrator\AppData\Roamingnpm-cache_locks correctMkdir Π½Π΅ Π² ΠΏΠΎΠ»Π΅Ρ‚Π΅; инициализация
Π“Π»Π°Π³ΠΎΠ» npm makeCacheDir UID ΠΈ GID Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ значСния для win32
Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ npm с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C:\Users\Administrator\AppData\Roamingnpm-cache_locksstaging-7ab5b6ace88370a8.lock для F:\testelectron-quick-start\node_modules.staging
npm time action:распаковка Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ Π·Π° 27 мс
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ npm элСктрон@7.1.4 ~ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ дСинсталляция: элСктрон@7.1.4
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ npm элСктрон @ 7.1.4 ~ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ: элСктрон @ 7.1.4
Π“Π»Π°Π³ΠΎΠ» npm unbuild rmStuff [email protected] ΠΈΠ· F:\testelectron-quick-start\node_modules
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ npm элСктрон@7.1.4 ~postuninstall: элСктрон@7.1.4
ДСйствиС синхронизации npm
ДСйствиС синхронизации npm
npm time action:finalize Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ Π·Π° 2 мс
npm time action:refresh-package-json Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ Π·Π° 28 мс
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ npm элСктрон@7.1.4 ~ прСдустановка: элСктрон@7.1.4
ДСйствиС синхронизации npm
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ ссылка npmStuff [email protected]
Π³Π»Π°Π³ΠΎΠ» npm linkBins [{electron: 'cli.js'},
npm Π³Π»Π°Π³ΠΎΠ» linkBins 'F:\test\electron-quick-start\node_modules\.bin',
Π³Π»Π°Π³ΠΎΠ» npm linkBins false ]
npm http fetch POST 404 http://registry.npm.taobao.org/-/npm/v1/security/audits/quick 108 мс
ДСйствиС синхронизации npm
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ npm элСктрон@7.1.4 ~ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ: элСктрон@7.1.4
ДСйствиС синхронизации npm
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ npm элСктрон@7.1.4 ~ послС установки: элСктрон@7.1.4

элСктрон@7.1.4 послС установки F:\testelectron-quick-start\node_moduleselectron
ΡƒΠ·Π΅Π» install.js

Π― нашСл способ Π² китайском Ρ€Π΅Π³ΠΈΠΎΠ½Π΅.

Π¨Π°Π³ 1. Установка элСктрона с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ npm
Π¨Π°Π³ 2. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ZIP-Ρ„Π°ΠΉΠ» с элСктронным Ρ„Π°ΠΉΠ»ΠΎΠΌ https://github.com/electron/electron/releases/download/v7.1.7/electron-v7.1.7-darwin-x64.zip.
Π¨Π°Π³ 3. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ zip Π² /electron/dist
Π¨Π°Π³ 4. vi ./node_modules/electron/path.txt ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ /electron-v7.1.7-darwin-x64/Electron.app/Contents/MacOS/Electron

НаконСц, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ npm start.

Но это Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ способ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ элСктрон.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅. πŸ€“
https://github.com/pangxieju/элСктрон-фикс

Π― пытался ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ, ΠΈ всС устанавливаСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π½ΠΎ Ρƒ мСня всС Π΅Ρ‰Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Ρ‚Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.

Если Π²Ρ‹ ΠΊΠΈΡ‚Π°Π΅Ρ†, Π²Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ инструкции.

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ свой Ρ…Ρ€ΠΎΠΌ ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ URL-адрСс https://github.com/electron/electron/releases/download/v7.1.7/electron-v7.1.7-darwin-x64.zip , Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, ΠΈ этот URL-адрСс основан Π½Π° macOS, Ссли Π²Ρ‹ Windows, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ install.js, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ URL-адрСс

  2. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ zip Π² Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Desktop Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ zip-Ρ„Π°ΠΉΠ»Ρƒ /Users/yourname/Desktop/electron-v7.1.7-darwin-x64.zip ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ

  3. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅, Π·Π°Ρ‚Π΅ΠΌ node_modules/electron/install.js ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ строку:

    extractFile(myPath in the second step)

// downloads if not cached
// downloadArtifact({
//   version,
//   artifactName: 'electron',
//   force: process.env.force_no_cache === 'true',
//   cacheRoot: process.env.electron_config_cache,
//   platform: process.env.npm_config_platform || process.platform,
//   arch: process.env.npm_config_arch || process.arch
// }).then((zipPath) => extractFile(zipPath)).catch((err) => onerror(err))
// Node: the new line
extractFile(myPath in the second step)
  1. ЗапуститС install.js node install.js
  2. ЗапуститС стартовый скрипт вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: npm start

Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ Taobao:
Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» .npmrc Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, содСрТимоС Ρ„Π°ΠΉΠ»Π°

electron-mirror=https://npm.taobao.org/mirrors/electron/
electron-custom-dir=8.0.2
// 下青这δΈͺζ˜―ζˆ‘θ‡ͺε·±η”¨εˆ°ηš„.. 上青一δΈͺζ˜―ι’ˆε―Ήelectronηš„
node-sqlite3_binary_host_mirror=https://npm.taobao.org/mirrors/

вСрсия Π² соотвСтствии с вашими потрСбностями

РСшСно Π½Π° ΠΌΠ°Π»ΠΈΠ½Π΅ Pi4 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:
npm i -D electron --arch=armv7l

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Π΅Π±-ΠΏΠ°ΠΊΠ΅Ρ‚ для сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ элСктрон Π²ΠΎ внСшний Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ вашСго Π²Π΅Π±-ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

Π½Π° Mac послС установки элСктрона ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅:

sudo node /node_modules/electron/install.js

* трСбуСтся судо

@justgeek ,

Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ»ΠΎ мою ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ:
https://stackoverflow.com/questions/42636151/electron-failed-to-install-correctly-please-delete-node-modules-and-try-instal

npm install electron-prebuilt --save-dev

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ вСрсия ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ созданного элСктрона, установлСнная Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

Π’Π°ΡˆΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π΅ΡˆΠΈΠ»ΠΎ мою ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Но Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ Π½Π°ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Electron@latest, ΠΈ [email protected] ??

Π›ΠΈΡ‡Π½ΠΎ я ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» всС прСдлоТСния здСсь, ΠΈ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π― Π½Π° Mac, ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с прокси Π½Π° ΠΌΠΎΠ΅ΠΉ сторонС.

Π’ Windows я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» элСктрон Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, просмотрСл ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ смог Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ быстрого запуска ΠΈΠ·-Π·Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ ошибки, ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» мноТСство исправлСний, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π‘ΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ прСдоставлСнный .zip : (

Π£ ΡƒΠ·Π»Π° install.js ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» сбой ΠΈΠ·-Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для мСня, поэтому ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Ρ€Π΅ΡˆΠΈΠ»ΠΎ мою ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

sudo npm install electron --unsafe-perm=true --allow-root

НСт нСобходимости Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ старыС вСрсии элСктрона.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅. πŸ€“
https://github.com/pangxieju/элСктрон-фикс

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ! Π­Ρ‚ΠΎ заставило ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ!

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅. πŸ€“ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ https://github.com/pangxieju/electron-fix

1、$ npm ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСктрон-фикс -D

2γ€Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» package.json
"скрипты": {
"fix": "запуск элСктронного исправлСния"
}

3, исправлСниС запуска npm

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ скачиваСт ΠΈΠ· Π“ΠΎΠ½ΠΊΠΎΠ½Π³Π° ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ разобрался Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, я Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π² этой Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅.

Когда я запустил npm i electron -g --verbose , я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:

npm info lifecycle [email protected]~postinstall: ignored because ignore-scripts is set to true [email protected]

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… исправлСний ΠΌΠΎΠ΅ΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

Π― нСдостаточно Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡΡŒ Π² npm, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½ΠΎ каТСтся, Ρ‡Ρ‚ΠΎ дСмонстрационноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Electron API Π½Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ выполняСт Π·Π°Π΄Π°Ρ‡Ρƒ "postinstall": "node install.js" . Π­Ρ‚Π° постустановочная Π·Π°Π΄Π°Ρ‡Π° появляСтся Π² спискС ΠΏΡ€ΠΈ запускС npm install --verbose Π½ΠΎ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, ΠΎΠ½Π° Π½Π΅ запускаСтся.
ПослС установки ΠΌΠ½Π΅ приходится Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ node node_modules/electron/install.js

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я установил глобально, я использовал install.js, располоТСнный Π² глобальном ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ установки, ./AppData/Roaming/npm/

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρƒ вас ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΡΠ΅Ρ‚ΡŒΡŽ (Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ 😒 )

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ZIP-Ρ„Π°ΠΉΠ» Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠ°ΠΏΠΊΡƒ C:\Users\<username>\.electron . Π’ΠΎΠ³Π΄Π° Π΅ΠΌΡƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ сСбя πŸ‘

Π₯отя Ρƒ мСня Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΡΠ΅Ρ‚ΡŒΡŽ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΈΠ·-Π·Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ установки элСктрона ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС npm install. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΠ» ΠΏΠ°ΠΏΠΊΡƒ .electron-gyp Π² C:\Users\ΠΏΠ°ΠΏΠΊΡƒ ΠΈ Π²Ρ‹Π΄Π°Π» объявлСниС nom install, послС Ρ‡Π΅Π³ΠΎ всС Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ.

ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ install.js, запускаСт ΠΈ устанавливаСт Π΅Π³ΠΎ, ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ path.txt. Оно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠΊΠ°ΠΊΠΎΠ²Ρ‹ Π΄Π΅Ρ‚Π°Π»ΠΈ этого шага

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ