Попытка использовать laravel-elixir для переноса некоторого кода, который отлично работал с jspm, но со следующими фрагментами, конечным результатом является то, что я получаю сообщение об ошибке в браузере, жалующееся на то, что jQuery не загружается (Uncaught ReferenceError: $ is not defined
). Мне сказали, что это потому, что браузеру нужно запустить преобразование babelify (или запустить в режиме преобразования babelify?), Точно не знаю, что это значит, очевидный первый опыт работы с этими инструментами.
app.js
import $ from 'jquery';
import PBNumberSet from './class/PBNumberSet';
var primary = new PBNumberSet('#primary_pbset');
глоток
gulp.task('default', () => {
var elixir = require('laravel-elixir');
elixir(function(mix) {
mix.sass('app.scss')
.browserify([
'app.js'
], 'public/js/app.js')
.version([
'css/app.css',
'js/app.js'
]);
});
});
Сгенерированный файл: