When developing rsbuild plugins, is there a watch API? #3096
-
我在项目中使用到了 其插件的核心代码如下: export default function Generouted(options?: Partial<Options>): Plugin {
const resolvedOptions = { ...defaultOptions, ...options }
return {
name: 'generouted/react-router',
enforce: 'pre',
configureServer(server) {
const listener = (file = '') => (file.includes(path.normalize('/src/pages/')) ? generate(resolvedOptions) : null)
server.watcher.on('add', listener)
server.watcher.on('change', listener)
server.watcher.on('unlink', listener)
},
buildStart(): Promise<void> {
return generate(resolvedOptions)
},
}
} 在 我想迁移该插件到 是否我只能自己 |
Beta Was this translation helpful? Give feedback.
Answered by
chenjiahan
Aug 8, 2024
Replies: 2 comments
-
我提了一个PR在 |
Beta Was this translation helpful? Give feedback.
0 replies
-
Answer: #3097 (comment) |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
chenjiahan
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Answer: #3097 (comment)