['node_modules/jquery/dist/jquery.js',
'node_modules/slick/slick.min.js']
node_modules забыли.
и не совсем ясно, зачем у вас тут common.js, ведь вы его потом в .html отдельно подключаете. Либо оставьте тут и уберите из .html, либо уберите отсюда и оставьте только в .html
<link rel="stylesheet" type="text/css" href="slick/slick.css"/>
<script src="slick/slick.min.js"></script>
А у вас рядом с .html файлом есть директория slick, в которой лежит slick.css и slick.js? Тогда какой смысл установки через npm и конкатенации всего этого в libs.js? (:
Должно быть:
<script src="assets/js/libs.js"></script>
ну и стили соответственно нужно тоже отдельно подтянуть из node_modules и конкатенировать в какой-нибудь libs.css.
Почитать можно
Gulp for Beginners, а потом посмотреть
вот этот скринкаст и постараться понять как можно больше