Maybe should compile `node_modules` with babel when use inline dependencies
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript
- Domaine
- build-system, tooling
Piste de recherche
Commencez par reproduire l’exemple de dépendance inline avec foo/bar.js et le module My, puis retracez la manière dont la configuration Babel applique exclude: 'node_modules/**'. Comparez la sortie pour la dépendance et pour la fonction fléchée locale. C’est terminé lorsque les dépendances inline reçoivent la compilation Babel prévue sans modifier le comportement des dépendances non inline.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Now microbundle is use exclude: 'node_modules/**' to create babel config, I think it's reasonable when not inline dependencies.
But if use inline dependencies... this options maybe is weird?
// foo/bar.js (in node_modules)
module.exports = {a: ()=>console.log('1')}
// My module
import abc from 'foo/bar.js';
window.de = abc
export const b = () => {
console.log('2')
}
Then add foo module to devDependencies.
Result:
window.de={a:()=>console.log("1")};var o=function(){console.log('2')};export{o as b};
If i use inline dependencies mean i hope it's part of mine module, my modules arrow function has compile (it's right) but foo modules has nothing change.
Maybe should not set exclude: 'node_modules/**' when use inline dependencies?
- Langage dominant
- JavaScript
- Étoiles
- 8.1k
- Forks
- 358
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de developit/microbundle
-
CSS
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
developit/microbundle#1002 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
developit/microbundle#789 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
developit/microbundle#1100 · 4 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
developit/microbundle#1094 · 1 commentaire ·
-
Disable minification by default Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
developit/microbundle#1093 · 3 commentaires · 1 réaction ·
Toutes les issues de developit/microbundle
Issues similaires
-
awaiting triage bug Causes friction Hop Gui P1 P2 Transforms
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Improve Title Support Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
georgestephanis/p2026#40 ·
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Margaret-Petersen/food-delivery-app-clone-react-native#1981 ·