fix: vitest resolution in vite.config [CW-3587] (#10204)
The ruby plugin conflicted with vitest resolution, this PR fixes it. We will need to separate out the vite config for this
This commit is contained in:
@@ -24,6 +24,7 @@ import path from 'path';
|
|||||||
import vue from '@vitejs/plugin-vue';
|
import vue from '@vitejs/plugin-vue';
|
||||||
|
|
||||||
const isLibraryMode = process.env.BUILD_MODE === 'library';
|
const isLibraryMode = process.env.BUILD_MODE === 'library';
|
||||||
|
const isTestMode = process.env.TEST === 'true';
|
||||||
|
|
||||||
const vueOptions = {
|
const vueOptions = {
|
||||||
template: {
|
template: {
|
||||||
@@ -33,8 +34,16 @@ const vueOptions = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
let plugins = [ruby(), vue(vueOptions)];
|
||||||
|
|
||||||
|
if (isLibraryMode) {
|
||||||
|
plugins = [];
|
||||||
|
} else if (isTestMode) {
|
||||||
|
plugins = [vue(vueOptions)];
|
||||||
|
}
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: isLibraryMode ? [] : [ruby(), vue(vueOptions)],
|
plugins: plugins,
|
||||||
build: {
|
build: {
|
||||||
rollupOptions: {
|
rollupOptions: {
|
||||||
output: {
|
output: {
|
||||||
|
|||||||
Reference in New Issue
Block a user