V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JayLin1011
V2EX  ›  Vue.js

vite 中如何使用 JS 新语法?

  •  
  •   JayLin1011 ·
    jay-lin1110 · 2020-09-01 22:43:18 +08:00 · 3310 次点击
    这是一个创建于 1544 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    4 条回复    2021-06-21 10:21:22 +08:00
    zzk1989
        1
    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
        2
    JayLin1011  
    OP
       2020-09-02 12:03:25 +08:00
    @zzk1989 膜拜大佬,有点硬核,目前本人技术仅限于卑微 APIer,会努力尝试新 API,等正式版稳定会慢慢尝试看源码,看源码确实比较有效和正确。
    JayLin1011
        3
    JayLin1011  
    OP
       2020-09-07 16:46:00 +08:00
    此问题已解决,谢谢大佬们的回答。
    aworksmart77
        4
    aworksmart77  
       2021-06-21 10:21:22 +08:00
    @JayLin1011 您好!请问如何解决使用装饰器的呢?感谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   926 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 21:37 · PVG 05:37 · LAX 13:37 · JFK 16:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.