收藏
回答

小程序开发工具 ts 模式下 npm构建时 miniprogram-api-typings 报错

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

新建ts模式项目,安装 官方 https://www.npmjs.com/package/miniprogram-api-typings 文档说明

第一步

npm install miniprogram-api-typings

第二步

在 tsconfig.json 中指定 types: ["miniprogram-api-typings"]


第三步

"packNpmManually": true,
"packNpmRelationList": [
  {
     "packageJsonPath": "./miniprogram/package.json",
     "miniprogramNpmDistDir": "./miniprogram/"
   }
]


第四步

删除自带 typings 文件夹

第五步

// 在 tsconfig.json 中删除 
"typeRoots": [
   "./typings"
]

第六步

构建 npm -> 报错 *\miniprogram/node_modules/miniprogram-api-typings/index.d.ts.js: 未找到npm包入口文件

说明

package.json 文件

{
  "name": "automobile-service-center",
  "version": "1.0.0",
  "main": "index.d.ts",
  "author": "IT_IOS_MAN",
  "license": "MIT",
  "dependencies": {
    "miniprogram-api-typings": "^3.6.0"
  }
}


最新版本也一样, 测试后同样效果

代码片段无法创建 ts 版

最后一次编辑于  2022-11-25
回答关注问题邀请回答
收藏

4 个回答

  • Serendipity健
    Serendipity健
    2023-01-05

    可以使用3.6.0版本,不会报错

    2023-01-05
    有用
    回复
  • 瓜子花生
    瓜子花生
    2022-12-15

    "devDependencies": {

        "miniprogram-api-typings""^3.8.1"

      }


    2022-12-15
    有用
    回复 1
    • Serendipity健
      Serendipity健
      2023-01-05
      可以使用3.6.0版本,不会报错
      2023-01-05
      回复
  • 清晨细宇
    清晨细宇
    2022-12-14

    完全一样,我人麻了

    2022-12-14
    有用
    回复 1
    • Serendipity健
      Serendipity健
      2023-01-05
      可以使用3.6.0版本,不会报错
      2023-01-05
      回复
  • 先森卟坏
    先森卟坏
    2022-11-25

    有官方人员处理吗

    2022-11-25
    有用
    回复 1
    • Serendipity健
      Serendipity健
      2023-01-05
      可以使用3.6.0版本,不会报错
      2023-01-05
      回复
登录 后发表内容