vite-plugin-remove-console
Delete the vite plugin of console.log in the production environment
English | 简体中文
🚀 Features
- ⚡ High precision, zero intrusion: Accurately and complete remove
console.log
in the code, currently supports the removal of file formats .js
, .ts
, .jsx
, .tsx
, .vue
, .svelte
- 🧪 Perfect example: Currently we have added
preact-js
, preact-ts
, react-js
, react-ts
, svelte-js
, svelte-ts
, vue-js
, vue-ts
examples to the playgrounds folder, zero usage cost - 🦾 Configurable: Support passing
external
, which means that some files do not delete console.log
, for example: removeConsole({ external: ["src/assets/iconfont/iconfont.js", ...] })
📦 install
npm install vite-plugin-remove-console -D
or
pnpm add vite-plugin-remove-console -D
🦄 Usage
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import removeConsole from 'vite-plugin-remove-console';
export default defineConfig({
plugins: [
vue(),
removeConsole()
]
});
Refer to more examples
License
MIT © xiaoxian521-2022