lsongdev / lsongdev/node-escpos
Statuses.js error
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 1.6k
- Fork
- 443
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Hello,
I'm encountering the issue below

**My background.js is as follows**

I have checked #297 and tried the fix but it hasn't worked for me
I am using this tutorial -> https://medium.com/@nyorikakar/printing-with-vue-electron-and-node-f52a730e63e7
### Environment
- yarn 1.22.4
- escpos 3.0.0-alpha.6
- escpos-usb 3.0.0-alpha.4
### Steps to reproduce:
1. Install electron builder `vue add electron-builder`
2. Install escpos `yarn add escpos`
3. Add escpos to background.js
4. Run `yarn electron:serve`
### **Full Error Stack**
`⠹ Bundling main process...`
` ERROR Failed to compile with 1 errors 9:02:13 AM`
`error in ./node_modules/escpos/statuses.js`
`Module parse failed: Unexpected token (7:7)`
`You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders`
`|`
`| class DeviceStatus {`
`> byte = '';`
`| bits = [];`
`| bitsAsc = [];`
`@ ./node_modules/escpos/index.js 12:17-38`
`@ ./src/background.js`
`@ multi ./src/background.js`
`ERROR Build failed with errors.`
`error Command failed with exit code 1.`
`info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.`
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia da src/background.js e dalla dipendenza che fallisce node_modules/escpos/statuses.js, quindi riproduci l'errore con yarn electron:serve. Verifica come Electron builder gestisce i campi di classe mostrati in statuses.js e confronta il risultato con issue #297. Il lavoro è completato quando il processo principale viene bundleizzato senza l'errore di parsing e escpos rimane utilizzabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- electron, javascript, nodejs, webpack
- Ambito
- build-system, desktop
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100