vite項目支持typescript的experimentalDecorators和experimentalDecorators

vite使用esbuild轉化ts,esbuild不支持experimentalDecorators和experimentalDecorators。

因此我們需要配置使用官方typescript轉化ts。

但是esbuild的速度是官方的20~30倍,爲了達到最佳效果,我們配置部分使用esbuild轉化,部分使用官方typescript轉化。

安裝typescript插件

npm i -D @rollup/plugin-typescript

參考來源Linsk配置如下

import typescript from '@rollup/plugin-typescript';

export default defineConfig({
	plugins: [
		typescript({
			include: ['src/models/**/*']
		})
	],
	esbuild: {
		exclude: ['src/models/**/*']
	},
});

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章