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

ts 如何书写 console.log([...'hello'])?

  •  
  •   windzzm · 2022-10-08 12:18:48 +08:00 · 1638 次点击
    这是一个创建于 560 天前的主题,其中的信息可能已经有所发展或是发生改变。

    es6 可以正常支持,但是在 ts 中这样写会报错

    第 1 条附言  ·  2022-10-08 12:50:29 +08:00
    tsc 提示 error TS2461: Type '"hello"' is not an array type.
    而 ts-node 命令可以正常运行

    这是哪里的问题?
    第 2 条附言  ·  2022-10-08 13:21:08 +08:00
    14 条回复    2022-11-22 06:23:00 +08:00
    windzzm
        1
    windzzm  
    OP
       2022-10-08 12:34:22 +08:00
    tsc 编译后提示:error TS2461: Type '"hello wold"' is not an array type.
    cyrbuzz
        2
    cyrbuzz  
       2022-10-08 12:54:20 +08:00
    换下版本 4.6.4 没报错,不然 ts-ignore 。
    windzzm
        3
    windzzm  
    OP
       2022-10-08 12:57:05 +08:00
    @cyrbuzz 我的版本是 4.8.4
    Trim21
        4
    Trim21  
       2022-10-08 12:58:41 +08:00
    Type '"hello"' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher.
    windzzm
        5
    windzzm  
    OP
       2022-10-08 13:01:26 +08:00
    @Trim21 target 设置为 es2016 的
    Trim21
        6
    Trim21  
       2022-10-08 13:03:37 +08:00 via Android
    @windzzm 我设置成 ES2015 就没报错了,没法复现你说的情况
    ifdef
        7
    ifdef  
       2022-10-08 13:09:34 +08:00
    windzzm
        9
    windzzm  
    OP
       2022-10-08 13:17:09 +08:00
    windzzm
        10
    windzzm  
    OP
       2022-10-08 13:18:35 +08:00
    @ifdef 在线的是没问题,我本地 ts-node 也没问题,就是 tsc 有问题
    ifdef
        11
    ifdef  
       2022-10-08 13:19:40 +08:00
    加一行这个呢 "use strict";
    @windzzm
    Trim21
        12
    Trim21  
       2022-10-08 13:22:05 +08:00 via Android
    @windzzm 用 tsc $filename 指定文件名转译的时候 tsconfig.json 是无效的
    windzzm
        13
    windzzm  
    OP
       2022-10-08 13:23:27 +08:00
    @Trim21 原来如此,多谢
    kkll7766
        14
    kkll7766  
       2022-11-22 06:23:00 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2721 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:23 · PVG 13:23 · LAX 22:23 · JFK 01:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.