Ich habe viele Projekte, die alle bestimmten Ordnerstrukturen und Konventionen folgen.Können Sie ein Schluck-Framework zwischen Projekten teilen?
Anstatt das gesamte Projekt zu duplizieren, möchte ich nur ein Konfigurationsobjekt für jedes Projekt haben und jedes Projekt verknüpft sich mit dem globalen Framework.
Beispiel:
/gulp-framework
index.js
/project-a
gulpfile.js
configuration.js
/project-b
gulpfile.js
configuration.js
Innen index.js
var configuration = require('configuration');
Innen configuration.js:
module.exports = function() {
return { foo : true };
}
Innerhalb der großen Schluck Datei würde ich habe:
require('./configuration');
require('../gulp-framework');
Allerdings running Schluck nur mich mit einem Fehler
'kann Modul Konfiguration nicht finden'.
Ich denke, alles, was ich versuche zu tun, ist in einem Config-Objekt an den globalen Rahmen übergeben, aber nicht viel Glück.
Ideen?
Ich glaube, Sie vergessen "./" var configuration = require ('./ configuration'); Inside index.js –
Nein Ich versuche, das exportierte Modul von configuration.js zu referenzieren –