الکترون به طور کامل نصب میشود اما در زمان اجرا خطای زیر را میدهد. نصب با *** هم فایده ای نداشت.
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 Object.<anonymous> (D:\electron\electron-quick-start\node_modules\electron\index.js:9:9)
at Module._compile (module.js:612:30)
at Object.Module._extensions..js (module.js:623:10)
at Module.load (module.js:531:32)
at tryModuleLoad (module.js:494:12)
at Function.Module._load (module.js:486:3)
at Module.require (module.js:556:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (D:\electron\electron-quick-start\node_modules\electron\cli.js:3:16)
at Module._compile (module.js:612:30)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron-quick-start@1.0.0 start: `electron .`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron-quick-start@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
شاید هنوز یکسریا به این مشکلات بخورن و ندونن چطوری رفعش کنن !
چند توصیه :
1- از nvm استفاده کنین و دو نسخه lts و latest رو نصب کنید که بتونین بین نسخه های نود سوییچ کنید
2 - در هر نسخه از الکترون پیشنهاد میشه همون نسخه از Nodejs رو نصب کنین که خود سایت الکترون پیشنهاد کرده تا به مشکلات امنیتی و ... نخورید
3 - شاید عجیب و مسخره باشه ولی به یک اینترنت پرسرعت وصل بشید و با اون الکترون و سایر پکیج هاشو نصب کنید چون یکسری پکیج هاش به خاطر سرعت اینترنت نصب نمیشه یا ناقص نصب میشه اگرم ******** خوب استفاده کنین که چه بهتر به خاطر تحریم ها
4 - به صورت گلوبال نصب کنید و امتحان کنید ! چون دارید برنامه چند سکویی می نویسید پس بهش حق بدید که گلوبال باشه
5 -سیستم رو ریستارت کنید ! یکسری سرویس ها در پس زمینه اجرا میشن که ما از اونها بی خبریم یکبار ریستارت کنید تا این سرویس ها پس از لود مجدد سیستم متوقف شوند
6 - کد هاتونو یکبار مجدد بازبینی کنید شاید یه جایی مشکل داره
7 - از نسخه های stable استفاده کنید با زدن
npm install --save-dev electron
بسنده نکنید چون ممکنه نسخه بتا رو براتون نصب کنه
8 - از نصب بودن و آخرین نسخه بودن git اطمینان حاصل کنید ! بعضی از پکیج ها نیاز به گیت دارن تا clone بشن
9 - با yarn امتحان کنید ( گاهی اوقات سرور های npm به مشکل می خوره )
10 - از برنامه ای که سایت الکترون توصیه کرده Electron Fiddle استفاده کنید
اگر باز جواب نگرفتید توکل کنید به خدا درست میشه ؛)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟