Вы можете решить эту проблему через new Webpack.ProvidePlugin
в веб-пакете.
const Webpack = require('webpack')
// ...
plugins: [
new Webpack.ProvidePlugin ({
$: 'jquery',
'window.jQuery': 'jquery',
jQuery: 'jquery'
})
],
Обновление
Если вы используете vue-cli 3, измените файл vue.config.js
следующим образом:
const Webpack = require('webpack')
module.exports = {
// ...
configureWebpack: config => {
config.plugins = [
...config.plugins,
new Webpack.ProvidePlugin({
$: 'jquery',
'window.jQuery': 'jquery',
jQuery: 'jquery'
})
]
}
}
Кроме того, введите в терминале команду для настройки всего веб-пакета.Это создает webpack.txt.
vue inspect > webpack.txt