tutorial que online node modulos funciones exportar javascript ecmascript-6 electron mix laravel-mix

javascript - que - Problemas para importar desde el módulo después de mezclar una compilación



exportar funciones node js (1)

Estoy en el proceso de volver a escribir mi aplicación electrónica con ES6, usando Laravel Mix para compilar la aplicación JS y SASS. Ahora el proceso principal carga bien el proceso de renderizado. Una vez que eso sucede, mi app.js se carga y ahí es donde tengo mis problemas. Así que hago:

import { remote } from ''electron'';

Lo que causa este error en la consola:

Uncaught Error: Electron failed to install correctly, please delete node_modules/electron and try installing again

Ahora he intentado reinstalar el electrón, aunque el electrón funciona cuando el proceso principal se activa para empezar. La línea se refiere a esto en js compilados:

/* WEBPACK VAR INJECTION */(function(__dirname) {var fs = __webpack_require__(8) var path = __webpack_require__(9) var pathFile = path.join(__dirname, ''path.txt'') if (fs.existsSync(pathFile)) { module.exports = path.join(__dirname, fs.readFileSync(pathFile, ''utf-8'')) } else { throw new Error(''Electron failed to install correctly, please delete node_modules/electron and try installing again'') }

No estoy muy seguro de lo que está pasando, ¡cualquier consejo o información sería de gran ayuda!

Gracias

Editar: He intentado ejecutarlo con --verbose :

/Library/Caches/com.apple.xbs/Sources/AppleGVA/AppleGVA-10.1.16/Sources/Slices/Driver/AVD_loader.cpp: failed to get a service for display 3 2017-06-13 16:10:42.383 Electron Helper[47106:766924] Couldn''t set selectedTextBackgroundColor from default ()


La path.txt más probable del problema es que path.txt no existe.

path.txt se genera al instalar el electron de npm . Si no observa ningún error al instalar un electron , significa que los errores se suprimen.

Solucionar problemas: compruebe si existen node_modules/electron/path.txt . Si no, entonces tienes un problema.

Solución:

Nota: si está en Windows, use CMD nativo en lugar de Git Bash

Intenta instalar el electrón manualmente después de la npm install ejecutando el siguiente script

cd node_modules/electron && node install.js

Esto puede demorar un tiempo, ya que descargará el paquete completo de electrones.