Aunque el desarrollo de Sublime POS 3 fue iniciado hace ya 8 años y ya existe la versión 4 hay algunos clientes que todavía piden modificaciones del sistema versión 3.
Así que estoy escribiendo este post para poner una pequeña guía sobre cómo compilar SPOS3 en 2026, sobre todo por la parte de que Node, NPM, GCC y Go reciben actualizaciones.
Versiones necesarias SPOS3
Entonces para poder compilar este punto de venta necesitamos lo siguiente. Toma en cuenta que no sé si esas son las únicas y exclusivas versiones con las que se puede compilar, lo que yo te comparto es que, al menos con esas versiones funciona bien.
- node v14.17.0
- npm 6.14.13
- go version go1.21.5 windows/amd64
- gcc version 15.1.0 (Rev5, Built by MSYS2 project)
Y, aunque no creo que sea relevante, añado que:
- Mi OS es Windows 11
- Uso VsCode para programar
Usando nvm
En 2026 la última versión LTS de Node es la 24.14.1 pero Sublime POS 3 requiere la 14.17.0. Para hacer el cambio de versiones al menos en Windows yo uso nvm, basta con ejecutar los siguientes comandos:
C:\Windows\system32>nvm list
24.5.0
21.6.1
20.15.1
* 20.11.0 (Currently using 64-bit executable)
14.17.0
C:\Windows\system32>nvm use 14.17.0
Now using node v14.17.0 (64-bit)
¿Es npm run start, run dev, run serve o qué?
Los comandos para iniciar el servidor de desarrollo cambian
un poco (aunque siempre podemos usar npm run y ver los disponibles)
pero en SPOS 3 usamos: npm run start