Я чувствую, что мне что-то не хватает здесь, может кто-то объяснить мне, почему я не могу втянуть .bowerrc в глоток? Файловая структура и процесс должен быть предельно прост:Gulp/Bower - поддерживающая консистенция
global.js
"use strict";
var gulp = require('gulp');
var bowerRC = require('../.bowerrc');
module.exports.getBowerRC = function() {
return console.log(JSON.stringify(bowerRC));
}
.bowerrc
{
"directory": "./resources/bower_components/",
"analytics": false
}
Итак, что я хочу сделать, это в основном вытащить значение «каталог» в качестве глобального глотка. Таким образом, глоток может автоматически использовать значение для любых задач/плагинов, и он поддерживает концепции СУХОЙ, не нарушая сам саблей.
Проблема в том, что когда я вызываю функцию из задачи, она вызывает ошибки. Странная часть, если я переключу переменную bowerRC, чтобы указать на bower.json, она отлично работает для этого ... мысли?
Для справки им с помощью узла v0.12.0, глотком v3.9.0, v1.4.1 Бауэр
EDIT: запустить его на windows7 64bit, нет выбора им боящегося
EDIT2: Обновлен узел 0.12.4 , без изменений. Я считаю, что это связано с тем, как нужны файлы, поскольку даже если я прокомментирую функцию, ошибка сохраняется.
Я понял часть его, потому что .bowerrc не имеет узел расширения является чтение его как .js файл вместо JSON вот почему ошибка синтаксического анализа ... теперь, если бы я мог просто понять, как заставить себя вести себя ... –