收藏
回答

请问npm install weixin-js-sdk 无法在vue中import?

报错如下Could not find a declaration file for module 'weixin-js-sdk'. 'e:/MyProject_20210610/JackWeb/node_modules/weixin-js-sdk/index.js' implicitly has an 'any' type.

Try `npm i --save-dev @types/weixin-js-sdk` if it exists or add a new declaration (.d.ts) file containing `declare module 'weixin-js-sdk';`ts(7016)

上面是报错信息。我的代码就是简单的一句:

import wx from "weixin-js-sdk"

我使用的版本如下:

  "dependencies": {

    "axios": "^0.21.1",

    "swiper": "^6.7.5",

    "vue": "^3.0.5",

    "vue-axios": "^3.2.4",

    "vue-router": "^4.0.10",

    "weixin-js-sdk": "^1.6.0"

  },

  "devDependencies": {

    "@vitejs/plugin-vue": "^1.2.5",

    "@vue/compiler-sfc": "^3.0.5",

    "node-sass": "^6.0.1",

    "sass": "^1.35.2",

    "sass-loader": "^12.1.0",

    "typescript": "^4.3.2",

    "vite": "^2.4.2",

    "vue-tsc": "^0.0.24"

  }

回答关注问题邀请回答
收藏

3 个回答

  • 繁可(珠海)网络科技
    繁可(珠海)网络科技
    09-29

    typescript的问题,改成用javascript试试看

    09-29
    有用
    回复
  • Jesse
    Jesse
    07-18

    那是ts报的错,说的是找不到类型声明文件,不影响代码正常运行的,你可以打印wx对象试试能否成功

    07-18
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    07-18

    07-18
    有用
    回复 2
    • 赵鹏翀
      赵鹏翀
      07-19
      但是我使用npm run build 总是编译不通过。。。
      07-19
      回复
    • Mr.Zhao
      Mr.Zhao
      07-19回复赵鹏翀
      typescript的问题
      07-19
      回复
登录 后发表内容