使用打包时保留 use client/server 指令
安装
- npm
- yarn
- pnpm
npm install @vvi/rollup-preserve-directive --save-dev
yarn add @vvi/rollup-preserve-directive --save-dev
pnpm add @vvi/rollup-preserve-directive --save-dev
使用
作为 rollup 的第一个插件即可:
import { preserveDirective } from '@vvi/rollup-preserve-directive';
export default {
// ... 其他配置
plugins: [
preserveDirective(), // 保留 `use client/server` 指令且不报错
// ... 其他插件
],
// ... 其他配置
};