vite 中如何使用 JS 新语法?

2020-09-01 22:43:18 +08:00
 JayLin1011

我使用了 vite 的脚手架创建了 vue3 项目,但是发现无法使用一些 JS 的最新语法,比如类的装饰器语法等,尝试在 vite.config.js 中配置 babel 和对应装饰器插件也不成功。 请教下有没有对应的方案,或者具体怎么配置 vite.config.js,在官方仓库暂时找不到对应的装饰器插件。

3310 次点击
所在节点    Vue.js
4 条回复
zzk1989
2020-09-02 10:54:03 +08:00
可以看源码,不做伸手 D
https://github.com/vitejs/vite/blob/master/src/node/config.ts#L217
配置文件里面有 esbuildTarget
改成 esnext 是不是就可以了
docs.breword.com/evanw-esbuild
JayLin1011
2020-09-02 12:03:25 +08:00
@zzk1989 膜拜大佬,有点硬核,目前本人技术仅限于卑微 APIer,会努力尝试新 API,等正式版稳定会慢慢尝试看源码,看源码确实比较有效和正确。
JayLin1011
2020-09-07 16:46:00 +08:00
此问题已解决,谢谢大佬们的回答。
aworksmart77
2021-06-21 10:21:22 +08:00
@JayLin1011 您好!请问如何解决使用装饰器的呢?感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/703325

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX