收藏
回答

关于 ts 项目通过npm使用 miniprogram-api-typings问题 ?


app.ts

import "miniprogram-api-typings"


出现

app.js错误:

 Error: module 'miniprogram-api-typings.js' is not defined, require args is 'miniprogram-api-typings'


npm init 什么的都试过

package.json

{
  "name": "automobile-service-center",
  "version": "1.0.0",
  "main": "index.d.ts",
  "author": "IT_IOS_MAN",
  "license": "MIT",
  "scripts": {
    "compile": "./node_modules/typescript/bin/tsc",
    "tsc": "node ./node_modules/typescript/lib/tsc.js"
  },
  "dependencies": {
    "miniprogram-api-typings": "^3.6.0",
    "typescript": "^4.9.3"
  },
  "devDependencies": {},
  "description": ""
}

tsconfig.json

{
  "compilerOptions": {
    "strictNullChecks": true,
    "noImplicitAny": true,
    "module": "CommonJS",
    "target": "ES5",
    "allowJs": false,
    "allowSyntheticDefaultImports": true,
    "esModuleInterop": true,
    "experimentalDecorators": true,
    "noImplicitThis": true,
    "noImplicitReturns": true,
    "alwaysStrict": true,
    "noFallthroughCasesInSwitch": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "strict": true,
    "strictPropertyInitialization": true,
    "lib": ["esnext"]
  },
  "include": [
    "./**/*.ts"
  ],
  "exclude": [
    "node_modules"
  ]
}

project.config.json

"description": "项目配置文件",
  "packOptions": {
    "ignore": [],
    "include": []
  },
  "miniprogramRoot": "miniprogram/",
  "compileType": "miniprogram",
  "projectname": "ts-demo",
  "scripts": {
    "beforeCompile": "npm run tsc",
    "beforePreview": "npm run tsc",
    "beforeUpload": "npm run tsc"
  },
  "setting": {
    "useCompilerPlugins": [
      "typescript"
    ],
    "babelSetting": {
      "ignore": [],
      "disablePlugins": [],
      "outputPath": ""
    },
    "packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "./miniprogram/package.json",
        "miniprogramNpmDistDir": "./miniprogram/"
      }
    ]
  },
  "simulatorType": "wechat",
  "simulatorPluginLibVersion": {},
  "condition": {},
  "srcMiniprogramRoot": "miniprogram/",
  "appid": "wx6fefb5f857d4d8a2",
  "editorSetting": {
    "tabIndent": "insertSpaces",
    "tabSize": 2
  }
}
回答关注问题邀请回答
收藏

1 个回答

  • 工号9527
    工号9527
    2022-11-28

    你要 import 什么?

    这个不需要 import 的

    2022-11-28
    有用
    回复
登录 后发表内容