@taro-minify-pack/plugin-remote-assets
v0.0.5-alpha.2
Published
> 自动上传资源文件并替换路径 > > 注:`Taro`版本低于`4.0.10`由于`@tarojs/webpack5-runner`不支持绝对路径注册`postcss`插件注册注册,需要参考[pullRequest](https://github.com/NervJS/taro/pull/18683/files)自行 patch
Readme
@taro-minify-pack/plugin-remote-assets
自动上传资源文件并替换路径
注:
Taro版本低于4.0.10由于@tarojs/webpack5-runner不支持绝对路径注册postcss插件注册注册,需要参考pullRequest自行 patch
安装
npm install @taro-minify-pack/plugin-remote-assetsyarn 安装
yarn add @taro-minify-pack/plugin-remote-assetspnpm 安装
pnpm add @taro-minify-pack/plugin-remote-assets配置
// config/index.js
module.exports = {
plugins: [
['@taro-minify-pack/plugin-remote-assets', {
// 路径别名
pathAlias: {
'@': path.resolve(__dirname, '../src/'),
'~@': path.resolve(__dirname, '../src/'),
},
// 资源文件目录
assetsDirPath: path.resolve(__dirname, '../src/assets/'),
// 上传适配器
uploader: aliOssUploadAdapter({
customDomain:'https://your-custom-domain.com',
accessKeyId: 'your-access-key-id',
accessKeySecret: 'your-access-key-secret',
bucket: 'your-bucket-name',
bucketDir: 'bucketDir',
region: 'your-region',
})
}],
],
};