Я хочу, чтобы иметь возможность извлекать файлы из zip-файла GitHub с помощью remote() или что-то подобное, а затем копировать файлы в каталог , Я хочу также иметь возможность исключить из копирования некоторые файлы, которые могут быть с помощью массива.Скопируйте файлы из GitHub с помощью remote() и скопируйте в каталог, исключив некоторые файлы
Например: Я хочу, чтобы получить основную версию Laravel (github.com/laravel/laravel) и скопировать все файлы, кроме этого массива:
['.gitignore', 'readme.md', 'CONTRIBUTING.md', 'phpunit.xml', 'package.json', 'gulpfile.js', 'public/css', 'public/fonts', 'public/favicon.ico']
Что является лучшим способом для достижения это?
Спасибо. Я посмотрю. Быть .src не рекомендуется, как передать эти файлы команде copy? Причина, по которой я не использую npm, заключается в том, что в моем генераторе myoman для фреймворков PHP есть разные варианты, и я извлекаю из того, что когда-либо было репо. В противном случае это лучший вариант. – zizther
@zizther Вы можете получить оба варианта через npm. Время установки, вероятно, уже медленное, и лучше выполнить тест загрузки на этом этапе. –
О '.src' вам не нужно копировать файлы ... –