J'essaie d'utiliser lodash dans mon application Web. J'ai installé lodash en utilisant npm dans mon projet local.
Je prévois d'utiliser les modules ES6 dans mon code.
Voici mon fichier main.js:
import * as _ from "lodash";
_.each([1, 2, 3, 4], (i) => {
console.log('index each ' + i);
});
Et je l'ai inclus dans index.html comme:
<script src="js/main.js", type="module"></script>
Mais j'obtiens l'erreur suivante dans la console du navigateur.
Erreur de type non détectée: échec de la résolution du spécificateur de module "lodash". Les références relatives doivent commencer par "/", "./" ou "../".
Remarque: Je ne souhaite utiliser aucun outil de regroupement.
Finalement, vous ne pouvez pas utiliser des modules JS sur un navigateur comme celui-ci. Ces modules sont pour webpack ou autre bundler.
Essayez le module lodash-es
import each from '../node_modules/lodash-es/each.js'