fix(templates): put back args to watch in dev (#4033)

This commit is contained in:
Sandro Circi
2025-05-01 18:47:03 +02:00
committed by GitHub
parent 87a7828931
commit c5bdec0f64
3 changed files with 5 additions and 6 deletions

View File

@@ -11,7 +11,7 @@ export default defineBuildConfig({
delimiters: ['', ''], delimiters: ['', ''],
values: { values: {
// Used in development to import directly from theme // Used in development to import directly from theme
'const isUiDev = true': 'const isUiDev = false' 'process.argv.includes(\'--uiDev\')': 'false'
} }
} }
}, },

View File

@@ -96,12 +96,12 @@
"scripts": { "scripts": {
"build": "nuxt-module-build build", "build": "nuxt-module-build build",
"prepack": "pnpm build", "prepack": "pnpm build",
"dev": "nuxi dev playground", "dev": "nuxi dev playground --uiDev",
"dev:build": "nuxi build playground", "dev:build": "nuxi build playground",
"dev:vue": "vite playground-vue", "dev:vue": "vite playground-vue -- --uiDev",
"dev:vue:build": "vite build playground-vue", "dev:vue:build": "vite build playground-vue",
"dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground && nuxi prepare docs && vite build playground-vue", "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground && nuxi prepare docs && vite build playground-vue",
"docs": "nuxi dev docs", "docs": "nuxi dev docs --uiDev",
"docs:build": "nuxi build docs", "docs:build": "nuxi build docs",
"docs:prepare": "nuxt-component-meta docs", "docs:prepare": "nuxt-component-meta docs",
"lint": "eslint .", "lint": "eslint .",

View File

@@ -51,8 +51,7 @@ export function getTemplates(options: ModuleOptions, uiConfig: Record<string, an
} }
// For local development, import directly from theme // For local development, import directly from theme
const isUiDev = true if (process.argv.includes('--uiDev')) {
if (isUiDev) {
const templatePath = fileURLToPath(new URL(`./theme/${kebabCase(component)}`, import.meta.url)) const templatePath = fileURLToPath(new URL(`./theme/${kebabCase(component)}`, import.meta.url))
return [ return [
`import template from ${JSON.stringify(templatePath)}`, `import template from ${JSON.stringify(templatePath)}`,