Не могли бы вы помочь мне запустить Vite с последней версией esbuild v0.21.0?
Думаю, мне нужно изменить файл vite.config.js, но в документации я ничего не нашел.
Я пытаюсь протестировать новое предложение декораторов с помощью Vite.





Вы можете просто добавить раздел overrides в свой package.json, который применяет более новую версию esbuild, а затем запустить npm install. Это должно выглядеть примерно так:
{
// removed irrelevant stuff
"devDependencies": {
"vite": "^5.1.4"
},
"overrides": {
"esbuild": "^0.21.0"
}
}
Это заставляет npm использовать эту версию в качестве одноранговой зависимости вместо версии, запрошенной vite.
Вы используете npm или какую-то версию пряжи? Если вы используете пряжу, вам придется вместо этого использовать resolutions в package.json. Документацию по версии 1 см. здесь classic.yarnpkg.com/en/docs/selective-version-solves и документацию по более новым версиям: Yarnpkg.com/configuration/manifest#solves
это не сработало для меня. Кажется, что vite включает свою собственную версию esbuild (0.20.2) в node_modules/vite/node_modules/esbuild. Вы знаете, как это переопределить?