【发布时间】:2021-07-11 09:04:59
【问题描述】:
我收到错误 $ is not defined only in production 错误不会发生在开发中,$ 是在 config/webpack/environment.js 中定义的
const { environment } = require('@rails/webpacker')
// const customConfig = require('./custom');
const webpack = require('webpack')
environment.plugins.prepend('Provide',
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
Popper: ['popper.js', 'default']
}),)
const aliasConfig = {
'jquery': 'jquery-ui-dist/external/jquery/jquery.js',
'jquery-ui': 'jquery-ui-dist/jquery-ui.js'
};
environment.config.set('resolve.alias', aliasConfig);
module.exports = environment
【问题讨论】:
标签: jquery ruby-on-rails jquery-ui webpacker