# 安装
# npm安装
npm install sks-plugin-el-erp
# 引入使用
let request=axios.create({
// axios中请求配置有baseURL选项,表示请求URL公共部分
//baseURL: 'http://location:8080',
baseURL: process.env.VUE_APP_BASE_API,
// 超时
timeout: 10000
})
import SksPluginElErp from 'sks-plugin-el-erp'
Vue.use(SksPluginElErp,{
request: request,
})
# webpack配置
# vue.config.js文件中配置
module.exports = {
configureWebpack: {
name: name,
resolve: {
alias: {
'@': resolve('src')
}
},
plugins: [
// http://doc.ruoyi.vip/ruoyi-vue/other/faq.html#使用gzip解压缩静态文件
new CompressionPlugin({
cache: false, // 不启用文件缓存
test: /\.(js|css|html)?$/i, // 压缩文件格式
filename: '[path].gz[query]', // 压缩后的文件名
algorithm: 'gzip', // 使用gzip压缩
minRatio: 0.8 // 压缩率小于1才会压缩
})
],
module: {
rules: [
//加上这段 start
{
test: /\.js$/, //打包规则应用到以css结尾的文件上
loader: 'babel-loader',
include: [resolve('src'),resolve('node_modules/sks-plugin-el-erp/lib')]
}
//加上这段 end
]
}
},
}
常见错误 →