首页 > 其他分享 >关于typescript引入第三方js文件

关于typescript引入第三方js文件

时间:2023-04-18 14:22:16浏览次数:41  
标签:typescript VCtrl ts js 引入 vc libs 第三方

一、通过 require 方法

1.1. 安装 @types/node 并在 tsconfig.json 配置,如下图所示。

npm i @types/node

1.2. 在ts或vue中引入

const vc: any = require('@/libs/VCtrl.js')

 

二、通过 declare 定义,然后 import 导入。

2.1. 在 src 目录下创建 shims.d.ts 文件。

declare module "@/libs/VCtrl.js"

2.2. 在ts或vue中引入

import vc from '@/libs/VCtrl.js'

 

标签:typescript,VCtrl,ts,js,引入,vc,libs,第三方
From: https://www.cnblogs.com/esaybook/p/17329385.html

相关文章

  • js 选择器操作相关
    Javascript知识【jQuery选择器】 https://blog.csdn.net/m0_64550837/article/details/126231445 CSS选择器https://blog.csdn.net/weixin_44214326/article/details/128093869 ......
  • Jsoup(HTML解析)
    1.Jsoup(HTML解析)https://blog.csdn.net/qq_26786441/article/details/1062078282.Jsoup解析htmlhttps://blog.csdn.net/m0_66144992/article/details/122329560 1、环境首先导入jar包<dependency><groupId>org.jsoup</groupId><artifactId>js......
  • js将后端返回的文件流导出,并自定义下载文件名(pdf导出)
    这里调接口时记得加上responseType:'blob'/***@description:下载文件*@param{string}data文件流*@param{string}filename文件名*@return{*}*/exportfunctiondownloadFile(data:string,filename:string){constblob=newBlob([data])const......
  • Three.js教程:自定义顶点UV坐标
    推荐:将NSDT场景编辑器加入你的3D工具链其他工具集:NSDT简石数字孪生自定义顶点UV坐标学习自定义顶点UV坐标之前,首先保证你对BufferGeometry的顶点数据、纹理贴图都有一定的理解。#顶点UV坐标的作用顶点UV坐标的作用是从纹理贴图上提取像素映射到网格模型Mesh的几何体表面上。浏览器......
  • js中 ?? 与 || 的区别
    都是根据前面的值来判断最终返回前面的值还是后面的值。a??ba||b判断的方法不同:使用??时,只有a为null或者undefined时才会返回b;使用||时,a会先转化为布尔值判断,为true时返回a,false返回b.??更加适合在不知道变量是否有值时使用//??undefined??2 ......
  • java如何将JSONObject转成实体对象
    importcom.google.gson.Gson;importorg.json.JSONObject;//...JSONObjectjson=newJSONObject("{\"name\":\"JohnSmith\",\"age\":30}");Gsongson=newGson();Personperson=gson.fromJson(json.toString()......
  • TypeScript学习笔记-尚硅谷TypeScript教程(李立超老师TS新课)
    TypeScript学习笔记-尚硅谷TypeScript教程(李立超老师TS新课)https://blog.csdn.net/m0_46549017/article/details/124626987?ops_request_misc=&request_id=&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~all~koosearch~default-2-124626987-null-null.142^......
  • js颜色的单词名称字符串转为rgb颜色值
    将js单词名称如red,green,blue转为rgb颜色值,暂时没找到什么特别的方法。网上找到了颜色名称与rgb值的对应表,然后构造成map获取rgb值。代码放在:https://github.com/lxmghct/my-vue-componentssrc/utils/color_convert.js下。完整代码如下:constname2rgbMap={ 'aliceblu......
  • wangeditor5 vue2 安装后运行报错 Error in ./node_modules/@wangeditor/editor/d
    问题解决方法:原因就是引入的链接不对,使用cnpm、npm、pnpm、yarn安装插件的时候,路径都是不一样的,所以要对应着改路径就可以了链接:https://github.com/wangeditor-team/wangEditor/issues/4041......
  • 开发在线客服系统聊天界面,JS实现相邻两条消息之间间隔小于3分钟,就不展示消息时间
    我在开发一个客服聊天界面,每条消息都有发送时间,我想要实现相邻两条消息之间间隔小于3分钟的就不展示发送时间.下面就是消息的JSON结构,里面的time就是发送时间message={"msg_id":629255,"time":"2023-02-1100:41:04","content":"chatGPT","mes_type":"vi......