Мы обновляем приложение с самодельного MVC до laravel. В этом проекте мы использовали Gulp для файлов js. в gulp мы использовали расширение под названием «gulp-js-import». Мы использовали это в gulpfile.js
//
var jsImport = require('gulp-js-import');
gulp.task('js', function() {
return gulp.src('./js/script.js')
.pipe(jsImport({hideConsole: true})) <-- notice jsImport
.pipe(concat('script.min.js'))
// .pipe(uglify())
.pipe(gulp.dest('dist'));
});
чтобы мы могли использовать функцию @import в файле js / script.js следующим образом:
//
@import "../lib/jquery-2.2.0.min.js";
@import "../lib/jquery/easing.min.js";
@import "../lib/wnumb/wnumb.js";
//
Так что теперь я пытаюсь сделать это в миксе laravel, но я действительно не могу найти что-нибудь об этом в документах из микса laravel, может быть, я упустил это из виду?
Я знаю, что есть много способов сделать это в новой EC6, но сейчас это не вариант. Мы можем обсуждать это очень долго, но сейчас, пожалуйста, поработайте со мной тем, что у меня есть сейчас.
Итак, прямо сейчас в приложении laravel в 'webpack.mix.js' у меня есть это:
let mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js/app.js')
.less('resources/less/_style.less', 'public/css');
Отсюда я понятия не имею, с чего начать, потому что ничего не могу найти по этому поводу. Или лучше установить gulp и использовать его пока?
EDIT:
Если я прошу что-то очень глупое, то, пожалуйста, просто скажите это. Насколько я знаю, laravel-mix - это глоток, верно?