在Typescript import语句中,问号(?)是什么意思?

w8biq8rn  于 2023-02-17  发布在  TypeScript
关注(0)|答案(2)|浏览(263)

?在Typescript import语句中的含义是什么。typescript文档和javascript documentation没有引用此语法。
例如:

import example from './scenes/example?scene';

正在从本地文件./scenes/example.tsx导入内容。
?scene在这里做什么?
此示例的原始来源:https://motion-canvas.github.io/docs/quickstart

yzuktlbb

yzuktlbb1#

?可用于向模块请求添加自定义查询参数。这可用于修改与该模块关联的加载程序或插件的行为。
https://dev.to/lioness100/adding-url-search-parameters-to-imports-1kd8

m1m5dgzv

m1m5dgzv2#

您提供的import语句不是标准的Typescript或Javascript语法。2它可能是您正在使用的库或框架特有的自定义语法。
根据您提供的文档,库“运动画布”似乎使用此语法导入场景文件。根据文档,场景文件是“用于在运动画布编辑器中定义场景布局的.tsx文件”。

相关问题