收藏
回答

typescript下getUserProfile提示错误

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.05.2103192

提示类型"Wx"上不存在属性"getUserProfile",此代码在javaScript可运行

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

2 个回答

  • Albert Einstein
    Albert Einstein
    03-23

    是否是一个之前从工具新建的 typescript 项目(项目根目录下有一个 tsconfig.json)?如果是,只需将 package.json 里的 miniprogram-api-typings 版本号改为 *,然后删除 node_modules 文件夹,并重新 npm install。如果不是 typescript 项目, 更新到 nightly 版工具会自动获得类似getUserProfile的补全。

    03-23
    有用 1
    回复 1
    • 武曲心
      武曲心
      03-23
      谢谢,用npm install miniprogram-api-typings -D安装下来的是2.12.0,你这方法安装的都已经是3.3.0了
      03-23
      回复
  • Can🌴
    Can🌴
    03-22

    更新下 ts 定义

    03-22
    有用
    回复 4
    • 武曲心
      武曲心
      03-23
      刚接触ts不太懂,是npm install miniprogram-api-typings -D吗?miniprogram-api-typings从2.8.3-1更新到2.12.0还是提示错误,还有什么步骤?还是重新搭建项目?
      03-23
      回复
    • 武曲心
      武曲心
      03-23
      我把node_modules里面的d.ts都复制出来编译还报错了
      03-23
      回复
    • 武曲心
      武曲心
      03-23
      我重新新建了一个项目,getUserProfile是可以用的,发现d.ts和手动安装的d.ts是不一样的,是我哪操作的不对吗?
      03-23
      回复
    • 武曲心
      武曲心
      03-23
      新建的项目devDependencies的miniprogram-api-typings版本2.8.3-1,我手动安装2.8.3-1拷贝出来的d.ts不能用getUserProfile
      03-23
      回复
登录 后发表内容
问题标签