J'utilise une lib qui est distribué sous forme de modules umd et le code d'un du fichier j'importe ressemble à cemodule n'est pas un chargeur doit avoir une fonction normale ou pas
lib.js
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(['exports', '../utils/require-isdefined-plugin!lodash'], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require('lodash'));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.lodash);
global.registry = mod.exports;
}
})(this, function (exports, _lodash) {
'use strict';
// Library code
})
et maintenant quand j'utilise cette lib.js dans mon code et exécuter webpack, il jette cette erreur
erreur: H » Module: \ Projects \ abc \ umd \ app \ utils \ require-isDefined-plugin .js 'n'est pas un loader (doit avoir une fonction normale ou pitch)
Je pense que webpack traite "../utils/require-isdefined-plugin" comme un chargeur et se plaint.
Ma question est de savoir comment puis-je laisser savoir webpack que ce n'est pas un chargeur et d'exécuter ce fichier normalement ou
est-il une autre façon de faire ce travail?