1.1.1 • Published 7 months ago
vite-plugin-replace-image-url v1.1.1
vite-plugin-replace-image-url
A vite plugin which replace images url.
Table of Contents
Installation
# npm
npm i vite-plugin-replace-image-url -D
# yarn
yarn add vite-plugin-replace-image-url -D
# pnpm
pnpm add vite-plugin-replace-image-url -D
Usage
Here's an example vite config illustrating how to use this plugin
vite.config.js
import replaceImageUrl from 'vite-plugin-replace-image-url';
export default {
plugins: [replaceImageUrl()],
}
You can pass a hash of configuration options to vite-plugin-replace-image-url
.
Allowed values are as follows:
Name | Type | Default | Description |
---|---|---|---|
publicPath | {string} | '' | A path which added in front of filenames. |
sourceDir | {string} | 'src/static' | The path where the picture is located. |
include | {string \| Array<string>} | ['**/*.svg', '**/*.png', '**/*.jp(e)?g', '**/*.gif', '**/*.webp'] | A picomatch pattern, or array of patterns, which specifies the files in the build the plugin should operate on. |
exclude | {string \| Array<string>} | [] | A picomatch pattern, or array of patterns, which specifies the files in the build the plugin should ignore. |
verbose | {boolean} | false | Write logs to console. |
Here's an example vite config illustrating how to use these options
vite.config.js
import replaceImageUrl from 'vite-plugin-replace-image-url';
export default {
plugins: [replaceImageUrl(
{
publicPath: VITE_CDN_URL,
sourceDir: path.resolve(__dirname, './src/static'),
include: ['**/*.svg', '**/*.png', '**/*.jp(e)?g', '**/*.gif', '**/*.webp'],
exclude: ['**/logo.png'],
verbose: true,
}
)],
}
Issues
If you encounter some problems during use, please click here Issue Report
License
Copyright (c) 2023-present cnpath