Ich benutze eine Swagger-generierte API in einem Stapel, der Webpack mit Babel-Loader verwendet. webpack versucht, die Dateien als AMD-Module zu laden und schlägt fehl.Deaktivieren AMD Modul Laden
ERROR in D:/project/src/javascripts/api/location/model/Location.js
Module not found: Error: Cannot resolve module 'ApiClient' in D:\project\src\javascripts\api\location\model
@ D:/project/src/javascripts/api/location/model/Location.js 22:4-34
Wenn ich entfernen Sie die AMD-Teil in den Prahlerei Dateien (unten) funktioniert es:
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['superagent'], factory);
}
Ich weiß, dass webpack loader "Importe" unterstützt einen Parameter define-> false solche Probleme zu lösen . Aber ich konnte keine Lösung für bable-loader finden. Kann jemand eine Lösung vorschlagen?
Würde die folgende Hilfe? https://github.com/swagger-api/swagger-codegen/issues/3336#issuecomment-232126946 –
funktioniert nicht für mich :( Fehler in mehreren globalen Modul nicht gefunden: Fehler: Modul 'Babel, importiert 'in D: \ ... \ src \ javascripts @ multi global – Michael