typescript 4.x Property 'isJSDocContainer' does not exist on type 'typeof ts'.ts
时间: 2024-02-01 08:02:42 浏览: 108
这是因为在 TypeScript 4.x 中,`isJSDocContainer` 不再是 `ts` 对象的一个属性,而是一个函数。您可以通过以下代码来检查一个节点是否是 JSDoc 容器:
```typescript
import * as ts from "typescript";
function isJSDocContainer(node: ts.Node): boolean {
return ts.isJSDocContainer(node);
}
```
请注意,如果您使用的是旧版的 TypeScript(例如 3.x 版本),则可以使用 `ts.isJSDocContainer` 属性。
相关问题
vue3 ts axois.ts Property 'use' does not exist on type 'typeof
这个错误可能是因为您使用的Axios版本不支持Vue3或TypeScript。您可以尝试升级Axios版本,或者在您的代码中添加以下行:
```typescript
import axios from 'axios'
import Vue from 'vue'
Vue.prototype.$http = axios
```
这将在Vue实例中添加一个$http属性,该属性将使用axios进行HTTP请求。请确保您已经安装了axios和@types/axios(如果您正在使用TypeScript)。
阅读全文