在哪里我可以使用打字稿编写反应模块,并通过gulp自动编译为js
强烈建议您不要使用全局模块。而是编译 --module commonjs 并拥抱react / webpack / nodejs生态系统。
--module commonjs
您可以在此处查看示例应用程序: https://github.com/basarat/tsb/tree/master
好的,我找到了解决方案。首先通过安装React全局定义 TSD :
tsd install react-global
这将创建一个文件, react-global.d.ts , 在你的 typings 您必须在根组件文件中引用的目录(路径是相对的,因此根据您的需要进行调整):
react-global.d.ts
typings
/// <reference path="../../../../typings/react/react-global.d.ts" />
之后,它编译没有错误。