以下是vue-cli3实现的例子:
vue.config.js
module.exports = {
configureWebpack: config => {
config.module.rules.push({
test: require.resolve('jquery'),
use: [{
loader: 'expose-loader',
options: '$'
}]
})
}
}
如果启动项目报错:ValidationError: Invalid options object. Expose Loader has been initialized using an options object that does not match the API schema
更改下expose-loader版本,重新启动。笔者在expose-loader版本为1.0.1时报这个错误,将版本修改为0.7.5后,项目正常启动。
网友评论