ato*_*mrc 5 types rxjs typescript
如果我理解正确,rxjs(版本5)是用typescript编写的,并与所有定义打包在一起.
我尝试过使用它们,但我似乎无法找到办法.我收到了错误
错误TS2304:找不到名称'Observable'
这是我的 tsconfg.json
{
"compilerOptions": {
"target": "es2016",
"strict": true
},
"exclude": [ "node_modules" ]
}
Run Code Online (Sandbox Code Playgroud)
和我尝试编译的文件
const { Observable } = require("@reactivex/rxjs")
function timer(time: Number): Observable {
return Observable.timer(time)
}
Run Code Online (Sandbox Code Playgroud)
我跑 node_modules/.bin/tsc test.ts
我在这里错过了一些打字稿配置吗?是否可以启用类型?
edz*_*ion 12
Observable Subject来自RXJS的等号脚本定义捆绑在一起并与RXJS包一起安装.因此,如果您运行,npm install rxjs您将获得npm模块中包含的类型描述文件(*.td).
在这种情况下,我认为您的问题是导入Observable模块.它应该是:
import { Observable } from 'rxjs/Observable';
| 归档时间: |
|
| 查看次数: |
5134 次 |
| 最近记录: |