J'essaie de comprendre arbre secouant dans Webpack et je remarqué que la course -webpack -optimize-minimize
sur ce Example1 est 11kB, tandis que sur Example2 c'est 7kB.Webpack ne respecte pas le champ « module » dans package.json
La bibliothèque Rambda
a un champ module dans package.json
. Pour autant que je peux voir Webpack ne le respecte pas et je dois me référer explicitement à l'emplacement du fichier esm
.
La question est qu'un bug ou une fonctionnalité?
Example1
import {add} from 'rambda'
function fn(x) {
return add(2)(x)
}
console.log(fn(3))
Example2
import {add} from 'rambda/dist/rambda.esm.js'
function fn(x) {
return add(2)(x)
}
console.log(fn(3))