fix(build): allow data-loaders files in packages to be found (closes #2272)

Co-authored-by: John Campion Jr <john@brightshore.com>
pull/2286/head
Divyansh Singh 2 years ago
parent f7443643a4
commit 84cf45772e

@ -8,7 +8,7 @@ import path, { dirname, resolve } from 'path'
import { isMatch } from 'micromatch' import { isMatch } from 'micromatch'
import glob from 'fast-glob' import glob from 'fast-glob'
const loaderMatch = /\.data\.(j|t)s$/ const loaderMatch = /\.data\.(j|t)s($|\?)/
let server: ViteDevServer let server: ViteDevServer
@ -71,7 +71,7 @@ export const staticDataPlugin: Plugin = {
} else { } else {
// use vite's load config util as a away to load Node.js file with // use vite's load config util as a away to load Node.js file with
// TS & native ESM support // TS & native ESM support
const res = await loadConfigFromFile({} as any, id) const res = await loadConfigFromFile({} as any, id.replace(/\?.*$/, ''))
// record deps for hmr // record deps for hmr
if (server && res) { if (server && res) {

Loading…
Cancel
Save