We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e9bc807 commit 2d2c91aCopy full SHA for 2d2c91a
packages/plugin-vue/src/index.ts
@@ -162,15 +162,16 @@ export default function vuePlugin(rawOptions: Options = {}): Plugin {
162
163
configureServer(server) {
164
options.devServer = server
165
- if (options.compiler.invalidateTypeCache) {
166
- server.watcher.on('unlink', (file) => {
167
- options.compiler.invalidateTypeCache(file)
168
- })
169
- }
170
},
171
172
buildStart() {
173
- options.compiler = options.compiler || resolveCompiler(options.root)
+ const compiler = (options.compiler =
+ options.compiler || resolveCompiler(options.root))
+ if (compiler.invalidateTypeCache) {
+ options.devServer?.watcher.on('unlink', (file) => {
+ compiler.invalidateTypeCache(file)
+ })
174
+ }
175
176
177
async resolveId(id) {
0 commit comments