我有一个带webpacker的Rails应用程序,用于js和css
我有我的admin.js文件
import Rails from 'rails-ujs';
import Turbolinks from 'turbolinks';
import 'jquery';
Rails.start();
Turbolinks.start();
import '../admin/styles/app.scss';
// load all images
import '../admin/images/init.js.erb';
// load all fonts
import 'typeface-roboto';
import 'typeface-poppins';
// Theme Vendors
import 'bootstrap/dist/js/bootstrap';
import 'sticky-js/dist/sticky.min';
// init global theme javascript
import '../src/admin/framework/lib/util.js';
import '../src/admin/framework/lib/app.js';
// init global user javascript
import '../admin/global/init';
// init page specific javascript
import '../admin/page_specific/admin_home_index';
import '../admin/page_specific/admin_users_index';
import '../admin/page_specific/admin_products_index';
我需要在应用程序初始化之前加载Sticky-js,但是在控制台中我已经拥有
app.js:130 Uncaught ReferenceError: Sticky is not defined
at _initSticky (app.js:130)
如果我打开由webpacker编译的javascript,我的Sticky JS供应商脚本位于文件的末尾,我不明白为什么。我可以在每个位置上移动它,但始终都在最后。 为什么?