Я выдергивал волосы, исследуя сеть и различные документы о файлах .gitignore. Я немного разбираюсь в Unix / Terminal (использую Mac OS X), и я не могу на всю жизнь понять, как игнорировать содержимое папки (любой контент, будь то файл или другая папка, независимо от того, насколько он глубок).
I ' m работает над проектом, который генерирует файлы изображений в рамках согласованной файловой структуры, за исключением того, что мы получаем конфликты слияния в отношении прав пользователей. Я хотел бы игнорировать папки, содержащие сгенерированные изображения, чтобы мы могли избежать дальнейших проблем, связанных с настройкой разрешений для каждого запроса. У меня просто не получается заставить работать файл .gitignore, поэтому мне нужно выяснить правильный шаблон для сопоставления содержимого папки. Я хочу, чтобы он был достаточно общим, чтобы он мог легко охватить весь сайт (так что, если какая-либо папка содержит конкретное имя папки, она проигнорирует ее содержимое).
Я пробовал:
# Images
resample/
resize/
min/
И ...
# Images
resample/*
resize/*
min/*
И ...
# Images
*/resample/*
*/resize/*
*/min/*
И еще много комбинаций с неудовлетворительным результатом. Я никогда не получал, чтобы шаблон имя папки / ** / *
работал.
требуется ('./ конфигурации / приложение'); // modules.js var express = module.exports.express = require ('express');
var app = ...
У меня есть 3 файла узлов:
// run.js
require('./configurations/modules');
require('./configurations/application');
// modules.js
var express = module.exports.express = require('express');
var app = module.exports.app = express.createServer();
// app.js
app.configure(...)
Run.js требует обоих файлов: modules.js, который требует модуля и создает переменную, и app.js, который должен использовать эту переменную. Но я получаю сообщение об ошибке в app.js, потому что приложение не определено.
Есть ли способ сделать это возможным?