首页 > 其他分享 >ts系统 打包的时候 报错js没有类型 修改方案 新建.d.ts文件

ts系统 打包的时候 报错js没有类型 修改方案 新建.d.ts文件

时间:2024-11-04 11:46:21浏览次数:3  
标签:ts js api 报错 data any

ts系统 打包的时候 报错js没有类型 修改方案 新建.d.ts文件

原因

在goview系统里面,添加了一个 @/api/data.js, 因为之前的代码都是js,所以就cv过来了,今天打包说类型不是any类型,等等。。
报错的行为 import { api } from '@/api/data.js'
意思说这个导出的api函数,没有定义数据类型

解决方案

在data.js同级目录下 添加文件 data.d.ts
内容为

export declare function api(url: any, data: any, config: any): any;

这样就告诉ts系统,变量的入参和返回参数都是any类型,打包就过去了。

标签:ts,js,api,报错,data,any
From: https://www.cnblogs.com/pengchenggang/p/18524901

相关文章

  • Vue.js 混入(Mixins)高级用法:提升代码复用与灵活性
    在Vue.js中,混入(Mixins)是一种灵活的方式来分散可复用的代码。它们允许你将组件的选项分散到多个组件中,从而提升代码的复用性和灵活性。以下是一些混入的高级用法及示例。1.基础概念混入是一个包含Vue组件选项的对象,任何包含该混入的组件都可以使用这些选项。//定义......
  • arcgis api 4.x for js 地图加载多个气泡窗口展示(附源码下载)
    前言关于本篇功能实现用到的api涉及类看不懂的,请参照esri官网的arcgisapi4.xforjs:esri官网api,里面详细的介绍arcgisapi4.x各个类的介绍,还有就是在线例子:esri官网在线例子,这个也是学习arcgisapi4.x的好素材。由于arcgisapi4.xforjs目前没有提供......
  • FreeGetSSL是什么?
    在当今互联网时代,网络安全变得越来越重要。无论是个人网站还是企业平台,确保用户数据的安全传输已经成为不可忽视的一环。FreeGetSSL正是在这个背景下应运而生的服务之一,它为广大的网站所有者提供了一种简单、高效且免费的方式来增强网站的安全性。FreeGetSSL是什么?FreeGetSSL......
  • netstat命令
    netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。如果计算机有时候接收到的数据报导致出错数据或故障,不必感到奇怪,TCP/IP可......
  • JS-ES6标准
    JS-ES6标准箭头函数更简洁的语法:箭头函数允许你不使用function关键字来定义函数。隐式的return:如果箭头函数的函数体只有一个表达式,那么这个表达式的值会被隐式返回,不需要return关键字。不绑定自己的this:箭头函数不会创建自己的this上下文,this值由外围最近一层非箭头函数决定......
  • Differences Between Datasets Crack
    DifferencesBetweenDatasetsCrackDatacomparisontoolsenableuserstocomparedatavaluesinSQLServerdatabasetables,identifyingdiscrepancies,inconsistencies,andanomalies.Datacomparisontoolsarespecializedsoftwareapplications......
  • 如何解决ffmpeg安装报错ERROR: You have requested merging of multiple formats but
    ......