# 安装

# 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
            ]
        }
    },
}
最后更新时间: 2024/6/12 15:23:09