У меня есть много проектов, которые следуют за конкретными структурами папок и соглашениями.Можете ли вы поделиться каркасом глотки между проектами?
Вместо того чтобы дублировать весь проект, я хотел бы просто иметь объект конфигурации для каждого проекта, и каждый проект связан с глобальной каркасной.
Пример:
/gulp-framework
index.js
/project-a
gulpfile.js
configuration.js
/project-b
gulpfile.js
configuration.js
Внутри index.js
var configuration = require('configuration');
Внутри configuration.js:
module.exports = function() {
return { foo : true };
}
Внутри файла глотком я бы:
require('./configuration');
require('../gulp-framework');
Однако работающий глоток просто оставляет меня с ошибкой
«Невозможно найти конфигурацию модуля».
Я предполагаю, что все, что я пытаюсь сделать, это передать объект конфигурации в глобальную структуру, но не иметь большой удачи.
Идеи?
Я думаю, вы забыли «./» var configuration = require ('./ configuration'); in index.js –
Нет Я пытаюсь ссылаться на экспортированный модуль из configuration.js –