我一直在使用通过CDN获取的Select2。我开始将CDN迁移到使用webpacker gem。我遇到了一个困难,无法导入/需要或以任何方式包括它。所以这是我的设置:
我通过以下步骤迁移了Select2:
- 运行“yarn add select2”
以下是我的environment.js文件(这是配置文件,Webpacker用于配置WebPack):
我通过以下步骤迁移了Select2:
- 运行“yarn add select2”
以下是我的environment.js文件(这是配置文件,Webpacker用于配置WebPack):
const { environment } = require('@rails/webpacker')
const webpack = require('webpack')
environment.plugins.append(
'Provide',
new webpack.ProvidePlugin({
$: 'jquery/src/jquery',
jQuery: 'jquery/src/jquery',
Popper: ['popper.js', 'default']
})
)
module.exports = environment
environment.js
require("select2")
我尝试了各种require和其他方法,但似乎都无法运行。请给予建议。谢谢。
config/webpacker.yml
文件里有什么内容? - rossta