browserify / browserify/node-util
Inconsistent behaviour with node inherits
- Langage dominant
- JavaScript
- Étoiles
- 255
- Forks
- 92
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I have a node class that inherits Event emitter:
```
function MyClass() {
EventEmitter.call(this);
}
util.inherits(MyClass, EventEmitter);
```
This class also has it's prototype object with methods:
```
MyClass.prototype.foo = function() {};
```
When I run my code on node (5.4) everything runs smoothly, but once webpack'ed the MyClass prototype gets squashed and only the EventEmitter methods survive.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par reproduire le problème avec l’extrait d’héritage MyClass/EventEmitter sous Node 5.4 et après le bundling avec webpack. Comparez le prototype MyClass obtenu dans les deux environnements ; c’est terminé lorsque la méthode personnalisée foo reste disponible aux côtés des méthodes EventEmitter héritées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, node.js, webpack
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100