【发布时间】:2015-12-21 08:46:53
【问题描述】:
我正在使用 elixir,但我无法使用 JQuery 处理任何 JS 我不断收到这个:
var jQuery = require('jquery'); //Uncaught ReferenceError: require is not defined
这是我的长生不老药功能:
elixir(function(mix) {
mix.sass('app.scss');
mix.copy('node_modules/font-awesome/fonts', 'public/fonts');
mix.copy('node_modules/bootstrap-sass/assets/fonts', 'public/fonts');
mix.copy(['node_modules/bootstrap-sass/assets/javascripts/bootstrap.js',
'node_modules/jquery/dist/jquery.js',
'node_modules/jquery-ui/jquery-ui.js',
'node_modules/fullcalendar/node_modules/moment/moment.js',
'node_modules/fullcalendar/dist/fullcalendar.js',
'node_modules/fullcalendar/dist/gcal.js',
'node_modules/dropzone/dist/dropzone.js',
'node_modules/jquery-datetimepicker/jquery.datetimepicker.js'
], 'resources/assets/js/vendors');
mix.copy('resources/assets/js/vendors/jquery.js', 'public/js');
// mix.copy('resources/assets/js/vendors/jquery-ui.js', 'public/js');
// mix.copy('resources/assets/js/vendors/bootstrap.js', 'public/js');
mix.scripts(['vendors/jquery-ui.js',
'vendors/bootstrap.js',
'vendors/contentflow.js',
'vendors/qTip/jquery.qtip.min.js',
'vendors/moment.js',
'vendors/fullcalendar.js',
'vendors/dropzone.js',
'vendors/jquery.datetimepicker.js'
], 'public/js/vendors.js');
mix.scripts(['date-time-pickers.js',
'main.js',
'search-page.js',
'social.js',
'booking-picker.js'
], 'public/js/app.js');
});
知道会发生什么吗? 试过了
mix.browsesify
但它会返回
[Laravel Elixir] Browserify Failed!: Cannot find module 'moment'``
感谢您的帮助!
【问题讨论】:
标签: jquery laravel gulp laravel-elixir