[ts]Cannot find module ‘weixin-js-sdk‘ or its corresponding type declarations.

[ts]Cannot find module ‘weixin-js-sdk‘ or its corresponding type declarations.

problem

// Cannot find module 'weixin-js-sdk' or its corresponding type declarations.
import wx from "weixin-js-sdk";
// "weixin-js-sdk": "^1.6.0"

请添加图片描述

reason

ts报错,说的是找不到类型声明文件

solution

  1. 实际不影响代码正常运行的,打印wx对象,正常的
import wx from "weixin-js-sdk";
// "weixin-js-sdk": "^1.6.0"

在这里插入图片描述
包含52个方法

  1. 也可以考虑换成 weixin-js-sdk-ts, 从github可以看到 版本匹配
    yarn remove weixin-js-sdk
    yarn add weixin-js-sdk-ts
import wx from "weixin-js-sdk-ts";
// "weixin-js-sdk-ts": "^1.6.1"

同样打印正常 并且包含52个方法
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qubes/article/details/129858652