方法一
module.exports = {
chainWebpack: config => {
config.module
.rule('expose1')
.test(require.resolve('jquery'))
.use()
.loader('expose-loader')
.options("jQuery")
.end()
config.module
.rule('expose2')
.test(require.resolve('jquery'))
.use()
.loader('expose-loader')
.options("$")
.end()
config.module
.rule("vue")
.use("iview-loader") // 解決ivew組件 忽略前綴i的問題
.loader("iview-loader")
.options({
prefix: false,
})
.end();
}
}
方法二
module.exports = {
// 沒有使用 iview-loader 時吏颖,必須使用 i-switch 標(biāo)簽。
configureWebpack: (config) => {
config.module.rules.push({
test: /\.vue$/,
use: [{
loader: 'iview-loader', // 解決ivew組件 忽略前綴i的問題
options: {
prefix: false
}
}]
})
},
}