0.0.2 • Published 3 years ago

veimagex-webpack-loader v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

veImageX Webpack Loader

一款 webpack 插件,可以将代码中引入的本地图片资源上传至云端(veImageX),快速接入 veImageX 提供的云端处理能力,使用前请先在火山引擎开通veImageX图片服务

安装

// use npm
npm install veimagex-webpack-loader --save-dev

// use yarn
yarn add veimagex-webpack-loader --dev

使用方法同 file-loader,支持 file-loader 的所有参数,主要用于上传失败后的文件处理,新增了用于图片上传和访问的参数

{
  loader: 'veimagex-webpack-loader',
  test: /\.(png|jpe?g|gif|svg)$/i,
  options: {
    outputPath: 'static/media',
    name: '[name].[hash:8].[ext]',
    serviceId: '<veImageX服务ID>',
    template: '<veImageX模板名称>',
    domain: '<veImageX上绑定的域名>',
    params: '<参数数组>', // 如果模板中有url参数则需要指定
    accessKey: '<火山引擎accessKey>',
    secretKey: '<火山引擎secretKey>',
    region: 'cn' | 'sg' | 'us', // 上传区域
  },
}

注意

不要对同一个图片文件同时使用 file-loader 和 veimagex-webpack-loader