javascript-obfuscator / javascript-obfuscator/webpack-obfuscator
webpack-obfuscator not working on Firebase deployment
- Lingua principale
- TypeScript
- Stelle
- 928
- Fork
- 92
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
## Expected Behavior
`webpack-obfuscator` and `javacript-obfuscator` should be working on Firebase deployment without issue
## Current Behavior
My firebase functions are deployed correctly unless I import `webpack-obfuscator` or `javacript-obfuscator`
Always produce error
```
Did you list all required modules in the package.json dependencies?
Detailed stack trace: Error: Cannot find module 'webpack-obfuscator'
```
| | webpack-obfuscator | javacript-obfuscator |
|--|----------------|----------|
| sample code |
|
|
| error |
|
|
## Steps to Reproduce
- Install `webpack-obfuscator`
- Run `firebase emulators:start` to test the function, it working properly
- Run `firebase deploy` the functions can not be deployed
## Enviroment
- Node 14
- "webpack-obfuscator": "3.5.1",
- "javascript-obfuscator": "4.0.2"
## Reference
I have taken a look at these issues, but either they are outdated or not work
- https://github.com/javascript-obfuscator/javascript-obfuscator/issues/687
- https://github.com/javascript-obfuscator/webpack-obfuscator/issues/138
- https://github.com/javascript-obfuscator/webpack-obfuscator/issues/82#issue-667058896
cc: @sanex3339 since you found a bug in [loader](https://github.com/javascript-obfuscator/javascript-obfuscator/issues/687#issuecomment-665271638) ( but it was 3 years ago )
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia dalle dipendenze di package.json e dalla configurazione di distribuzione di Firebase Functions utilizzata dalla riproduzione; confronta il percorso funzionante di firebase emulators:start con firebase deploy. Verifica che i pacchetti di offuscamento siano disponibili nella funzione distribuita, usando l'errore segnalato Cannot find module come controllo di completamento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- firebase, javascript, node.js, typescript, webpack
- Ambito
- build-system, cloud
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100