我正在第三方解决方案的上下文中使用打字稿构建一个React应用程序,这意味着(出于此处无关紧要的原因),我不能使用模块,而只能依靠打字稿命名空间。我可以获取所有内部引用和依赖项来解决,但是我无法解决如何获取打字稿来识别React的问题。我的gulp-typescript编译步骤总是会出现多个错误:
error TS2304: Cannot find name 'React'.
有没有办法做到这一点?
答案 0 :(得分:0)
也许尝试使用脚本标签将响应添加到全局名称空间? https://unpkg.com/react@16.8.6/umd/react.production.min.js
答案 1 :(得分:0)
请尝试:
import React = __React;
答案 2 :(得分:0)
所以事实证明这很简单。我只需要添加:
import * as React from "/libs/react.development";
import * as ReactDOM from "/libs/react-dom.development";