为什么未打包webpacker编译包的命令?因此该函数未定义

时间:2019-04-15 17:59:23

标签: javascript ruby-on-rails webpack webpacker

我有一个带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供应商脚本位于文件的末尾,我不明白为什么。我可以在每个位置上移动它,但始终都在最后。 为什么?

0 个答案:

没有答案