node.js - أونكوت إرور: سبون. \ node.exe إنونت




express electron (2)

لدي التطبيق نوديجس يجري من خلال الإلكترون

https://github.com/frankhale/electron-with-express

بعد التعبئة والتغليف التطبيق باعتباره قابل للتنفيذ باستخدام npm run dist:win32 ، واجهت المسألة التالية في وحدة التحكم:

events.js:160 Uncaught Error: spawn .\node.exe ENOENT

وفيما يلي كيف تبدو ديفيدبنسيز بلدي

"devDependencies": {
    "electron-builder": "^5.26.0",
    "electron-prebuilt": "^1.3.3",
    "electron-rebuild": "^1.2.0"
  }

عند تشغيل التطبيق باستخدام نبم بدء تشغيله بشكل جيد، ويتم تشغيل أي خطأ. لها عندما يتم تشغيل التطبيق باعتباره قابل للتنفيذ أرى الخطأ على وحدة التحكم.


انخفاض مندوب هنا وإلا أود أن مجرد التعليق. شكرا لتقاسم الريبو الخاص بك. لقد استخدمت التحرير والسرد من الحل الخاص بك وهذا الحل للحصول على عمليات ولدت من داخل تعبئتها. أب.


كان لي نفس المشكلة، بعد العديد من محاولة / البحث، وجدت حلا. استخدم "فيكس-باث".

https://www.npmjs.com/package/fix-path

npm install --save fix-path

ثم، استخدم مثل هذا قبل تفرخ الخاص بك:

// Use to access 'spawn' when the app is packaged
const fixPath = require('fix-path')();
// or
const fixPath = require('fix-path');
fixPath();




spawn