syamskoy
@syamskoy

Как выставить настройку whitespace: 'preserve' при использовании vite?

Собственно вопрос в сабже. Раньше делал так:

vue.config.js
module.exports = defineConfig({
  transpileDependencies: true,
  chainWebpack: config => {
    config.module
        .rule('vue')
        .use('vue-loader')
        .tap(options => {
          options.compilerOptions = { whitespace: 'preserve' }
          return options
        })
  }
})


Теперь решил попробовать запустить проект с ts и vite, имеем теперь vite.config.ts
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  },
})


Загуглить вопрос не удалось.
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
syamskoy
@syamskoy Автор вопроса
Нашел ответ тут: https://github.com/vitejs/vite/tree/main/packages/...

export default defineConfig({
  plugins: [vue({
    template: {
      compilerOptions: {
        whitespace: 'preserve'
      }
    }
  })],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  },
})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы