javascript - JS 文件中的 TypeScript 语法 - 可能吗?
问题描述
我已经为 React 安装了一些第三方库:react-draft-wysiwyg
在探索源代码时,我惊讶地发现我的 Visual Studio Code IDE 在 JS 文件中给了我很多语法错误。例如,这个函数:
onEditorBlur: Function = (): void => {
this.setState({
editorFocused: false
});
};
我的编辑告诉我“类型只能在 TS 文件中使用”。
package.json “main” 文件指向一个已经捆绑的文件,但是当我尝试将它切换到 src 文件夹时,我得到了各种错误,比如“你需要一个特殊的加载器......”
有没有办法在 JS 中使用打字稿?
解决方案
有没有办法在 JS 中使用打字稿?
不,但是您可以(并且这个项目确实)使用流程:https ://flow.org/
将 Flow 与 VSCode 一起使用:https ://github.com/flowtype/flow-for-vscode
推荐阅读
- database - 从 Azure 虚拟机上的 postgresql 断开连接
- python - 用于多种用户类型的 Django DRF OneToOneField
- apache-spark - 如何在 Apache Spark 中设置权限
- bash - 替换特定行中的最后一个单词 sed
- graph - 我正在使用 microsoft graph(使用 .net sdk)创建事件,我发现 2 个事件在邮箱中具有相同的 id
- html - 如何在 blazor 中启用/禁用输入
- embedded-linux - Minio 对象存储服务器是否可以在嵌入式 Linux 平台上移植/运行?
- mongodb - MongoDB Query 扫描 20k 条记录需要 2 分钟
- ruby - 无法安装 nokogiri
- python - 复制 FITS 标头