javascript-obfuscator / javascript-obfuscator/webpack-obfuscator

webpack-obfuscator not working on Firebase deployment

Offen
#155 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
928
Forks
92
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## 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 | image | image |
| error | image | image |

## 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 )

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit den package.json-Abhängigkeiten und der Firebase Functions-Bereitstellungskonfiguration, die von der Reproduktion verwendet werden; vergleiche den funktionierenden Pfad über firebase emulators:start mit firebase deploy. Überprüfe, dass die Obfuscator-Pakete in der bereitgestellten Funktion verfügbar sind, und verwende den gemeldeten Cannot find module-Fehler als Abschlussprüfung.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
firebase, javascript, node.js, typescript, webpack
Bereich
build-system, cloud
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.