gpt4 book ai didi

typescript - 我如何告诉 typescript 在 js 中逐字包含一行而不解析它

转载 作者:行者123 更新时间:2023-12-04 04:00:08 24 4
gpt4 key购买 nike

我正在用 typescript 编写一个应用程序以编译为 adobe extendscript(一种基于 es3 的 javascript 语法)。
我正在尝试使用仅扩展脚本语法

#include "path_to_file";
这不是有效的 typescript (甚至不是有效的 javascript)。
我想告诉 typescript 按原样包含它,而不解析它。
我知道 @ts-ignore , 和 @ts-except-error ,但是尽管这些可以防止 typescript 抛出错误,但它们并不能防止它在转译时弄乱行。最后输出行是:
#include;
哪种方式违背了目的。
是否可以告诉 typescript 不要解析下一行,而是将其按原样包含在 javascript 代码中?
(否则我将不得不求助于一些黑暗的 Makefile/cat 魔法)

最佳答案

您可以使用使用 //@ 的替代扩展脚本指令语法来实现您正在寻找的内容。而不是 # .事实上它是一个注释意味着 typescript 会忽略它,但 extendscript 仍然可以看到它。
所以改变你的:

#include "path_to_file";
成为:
//@include "path_to_file";

关于typescript - 我如何告诉 typescript 在 js 中逐字包含一行而不解析它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63176708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com