2016-09-19 1 views
0

Ich versuche, meine benutzerdefinierte Bibliothek in meiner Hauptklasse zu importieren. Meine benutzerdefinierte Bibliothek befindet sich im bower_components-Verzeichnis. Der Weg ist:Wie erfordert benutzerdefinierte Abhängigkeit innerhalb des Projekts mit Webpack

bower_components -> customLib -> dist -> mainClass.js

bower.json der benutzerdefinierten Bibliothek hat die wichtigsten Klassen erwähnt.

In der verkleinerten Version meines Projektes ich die customLib Bibliothek sehen tun included.It etwa wie folgt aussieht:

/***/ function(module, exports) { 
    var A= function() { 
      {.....} 
      return A; 
      }(); 

I Variable A in der customLib aus dem Haupt js Datei von meinem Projekt zuzugreifen versuchen.

require ("customLib") funktioniert nicht.

Ich bin mir nicht sicher, wie man die Bibliothek in solch einem Fall importiert. Ich bin zu webpack sehr neu. Es würde wirklich hilfreich sein, wenn jemand mich in richtige Richtung zeigen könnte.

Vielen Dank für Ihre Zeit und Hilfe.

Antwort

0

Alles, was Sie tun müssen, ist A aus Ihrer Bibliothek exportieren (bearbeiten mainClass.js-Datei):

module.exports = { A: A }; 

Dann Sie es durch benötigen zugreifen:

require('customLib').A; 
+0

Sie so viel Dank. Das hat für mich funktioniert. – LearningToCode

Verwandte Themen