我正在try 使用jsymal.SafeDump(一些数据).我已经跑了

npm install --save-dev @types/js-yaml

我也有我的tsconfig

{
  "compilerOptions": {
    "types": [
      "cypress",
      "js-yaml"
    ]
  },
}

但每当我使用jsyaml.SafeDump时,它都会显示 Property 'safeDump' does not exist on type 'typeof import("/myPath/node_modules/@types/js-yaml/index")

可以使用@ts-Ignore解决此问题

但是,有没有其他方法可以让我使用SafeDump而不忽略打字?

推荐答案

我认为js-yaml版本4.x已经弃用了safeDump().要将safeDump()与类型seftey一起使用,请使用js-yaml版本3.x和支持的类型模块.

https://www.npmjs.com/package/js-yaml/v/3.14.1

Javascript相关问答推荐

有什么(最佳)方法可以从模块中获取脚本模块的多姆元素吗?

Javascript,部分重排序数组

网页自检测外部元素无法加载

如何在Connect 4游戏中 for each 玩家使用位板寻找7形状?

如何在不创建新键的情况下动态更改 map 中的项目?

更改JSON中使用AJAX返回的图像的路径

如何用拉威尔惯性Vue依赖下拉?

无法访问Vue 3深度监视器中对象数组的特定对象值'

如何在 cypress 中使用静态嵌套循环

您能在卸载程序(QtInsteller框架)上添加WizardPage吗?

不能将空字符串传递给cy.containes()

在浏览器中触发插入事件时检索编码值的能力

Angular 形式,从DOM中删除不会删除指定索引处的内容,但会删除最后一项

如何在 Select 文本时停止Click事件?

为什么可选参数的顺序会导致问题?

删除加载页面时不存在的元素(JavaScript)

如何为仅有数据可用的点显示X轴标签?

将字体样式应用于material -UI条形图图例

验证Java脚本函数中的两个变量

使用重新 Select 和对象理解 Select 器备忘