⚠️ IMPORTANT ⚠️ Please do not ignore this template. If you do, your issue will be closed immediately.
Describe the bug
运行 dev时,因为有预购建,导致esbuild无法识别js中的decorators,报如下错误

Reproduction
code 如下
// test.js
function sealed() {
console.log('sealed');
}
@sealed
class Greeter {
greeting;
constructor(message) {
this.greeting = message;
}
greet() {
return "Hello, " + this.greeting;
}
}
export default Greeter;
// main.tsx
import App from './App'
import Gretter from './test';
console.log(new Gretter())
yarn dev

PS. yarn build时,加入了babel插件且无预购建步骤,因此不会报错
System Info
vite version: 2.0.3
- Operating System: mac os
- Node version: v12.14.1
- Package manager (npm/yarn/pnpm) and version: yarn
Logs (Optional if provided reproduction)
yarn dev

Describe the bug
运行

dev时,因为有预购建,导致esbuild无法识别js中的decorators,报如下错误Reproduction
code 如下
yarn devPS.
yarn build时,加入了babel插件且无预购建步骤,因此不会报错System Info
viteversion: 2.0.3Logs (Optional if provided reproduction)
yarn dev