Tom MacWright 进行了一些考古研究,并描述了三种不同的魔术注释格式,这些格式可能会影响 JavaScript/TypeScript 文件的处理方式:
"a directive";是指令序言,最常见于"use strict"; 。
/** @aPragma */是转译器的指令,通常用于/** @jsx h */ 。
//# aMagicComment通常用于源映射 – //# sourceMappingURL=<url> – 但也被 v8 用于其新的显式编译提示功能。
通过吉姆尼尔森
标签: typescript 、 tom-macwright 、 javascript 、 v8 、编程语言
原文: https://simonwillison.net/2025/Jun/2/directive-prologues-and-javascript-dark-matter/#atom-everything