Webpack 5 ne fait plus d'auto-polyfilling pour les modules node core. Comment corriger cela s'il vous plaît ? PS : Je suis un débutant en développement donc la solution doit être bien décrite pour moi.
Réponses
Trop de publicités?Cela m'arrive alors que je réinstalle les modules de node, ma version actuelle de webpack est 5.38.1
J'ai résolu le problème avec npm i path-browserify -D
Après l'installation, vous devez mettre à jour votre webpack.config.js
resolve{}
avec fallback: {"fs": false, "path": require.resolve("path-browserify")}
tout en n'utilisant pas "fs": false
il montre des erreurs, c'est-à-dire Module not found: Error: Can't resolve 'fs' in '/YOUR DIRECTORY ...'
n'oubliez donc pas de l'ajouter ; avec d'autres éléments, on dirait :
module.exports = {
...
resolve: {
extensions: [".js", ".jsx", ".json", ".ts", ".tsx"],// other stuff
fallback: {
"fs": false,
"path": require.resolve("path-browserify")
}
},
};
supprimer node
s'il existe dans votre webpack.config.js
fichier
- Réponses précédentes
- Plus de réponses