Estoy jugando con Electron y WebStorm como parte de la preparación de un proyecto y estoy luchando con diferentes problemas. Por lo tanto, quiero comenzar de manera simple creando cosas muy básicas y trabajando en mi path hacia arriba.
Así que tengo una configuration de proyecto muy simple en WebStorm y mi primera aplicación Electron se está ejecutando. Pero WebStorm sigue diciendo que no puede resolver los nombres de las funciones.
Electrónica y preconstruida electrón se agregan al package.json
ayuda de encoding de package.json
y Node.js está habilitada. Por lo tanto require('electron')
se reconoce correctamente.
Vi la input en el blog de JetBrains sobre cómo comenzar con Electron en WebStorm y también encontré otra respuesta similar aquí en StackOverflow.
Entrada del blog de JetBrains
Respuesta de StackOverflow
Se dice que uno debe agregar github-electron
a la biblioteca de JavaScript desde los repositorys de trozos de comunidad. Pero esto parece obsoleto, ya que no hay más github-electrón y todas las otras inputs de electrones son ambiguas.
Entonces mi pregunta es: ¿cómo configurar WebStorm para JS ES6 simple correctamente, comenzando por eliminar los posts "no resueltos"?
Entonces, después de investigar el tema cada vez más y escalar la empinada curva de aprendizaje, finalmente encontré la respuesta por mi count.
Aquí vamos:
Abra el panel de Terminal de WebStorm (ya que apunta automáticamente al directory de trabajo de su proyecto) e instale las definiciones de tipo para TypeScript a través de NPM:
npm install @types/electron
No necesita utilizar las --save
/ – --save-dev
, ya que los types son necesarios únicamente para la asistencia del código de WebStorm y no tienen ningún impacto en su proyecto.
Obtendrá una nueva input dentro de la carpeta node_modules que contiene las definiciones de tipo.
Y eso es. WebStorm ya no muestra ninguna function no resuelta o posts de método para este module en particular.
Esto funciona teóricamente en cualquier otro module, siempre que haya definiciones de tipo disponibles. Pero las posibilidades son buenas, ya que hay muchas. Mucho más de lo que ofrece la funcionalidad de descarga de la biblioteca JavaScript de WebStorm.
¡Que tengan un buen día todos!
Martín
instala la biblioteca de electrones Dado que el github-electrón ha cambiado el nombre a electrón.