Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Unable to build SCWB on Windows 10

Abierto
#514 8 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
electron, node.js, python, typescript

Línea de trabajo

Reproduce la compilación de Windows utilizando los pasos documentados npm install, electron-rebuild, npm start y build.py; después, compare el árbol actual con la etiqueta v3.1.1. Inspeccione la carpeta dist generada y el fallo Cannot find module '../dist/src/main', y ejecute npm test. Se considera terminado cuando el archivo .exe empaquetado se inicia correctamente y el comando de prueba finaliza correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug packaging and ci windows

I discovered in recent days that I am unable to build the current version of SCWB on my Windows 10 laptop using Git Bash.

This process still works when I check out the latest tag -- v3.1.1 from the latest release, in September 2019 -- and build with Python 2.7.15.

  • run npm install
  • run ./node_modules/.bin/electron-rebuild
  • run npm start -- SCWB launched, looked good, displayed some data just fine
  • close the SCWB 3.1.1 instance
  • run /c/Python27/python.exe build.py
  • navigate to the /dist/ folder, double click ScanCode-Workbench.exe and no errors -- SCWB 3.1.1 opens, runs fine, looks great.

With the current code, the 1st 3 steps work with both Python 2.7.15 and Python3 (3.8.3). No error during the build process, but when I try to run the built .exe I get a JavaScript error: Cannot find module '../dist/src/main'.

Not sure what is meant by Cannot find module '../dist/src/main' but can confirm there is no such folder. Same result when extracting the .zip and running the .exe found there. I also get an error running npm test.

Perhaps I'm using the wrong version of npm, or node.js (but they look like they meet the RTD Windows requirements -- https://scancode-workbench.readthedocs.io/en/develop/contribute/building.html#windows)? (I have npm 5.2.0 and node 12.16.3.) Seems like some conflict was introduced after the 3.1.1 tag was created.

Lenguaje dominante
TypeScript
Estrellas
174
Forks
81
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de aboutcode-org/scancode-workbench

Todos los issues de aboutcode-org/scancode-workbench

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.