Здравствуйте подскажите пожалуйста зачем используют это
gulp.task('copyAddonsScripts', function() {
var aScript1 = gulp.src(['node_modules/chart.js/dist/Chart.min.js'])
.pipe(gulp.dest('./vendors/chart.js'));
почему копируют в другую папку
Потому что папка из которой копируют обычно на проде не существует и все сторонние скрипты необходимые кладут в папку vendors
В данной ситуации этот файл нужен для корректной работы прода.
В целом это костыль, чарт.жс не надо было ставить через нпм