如何在 package.json 中进行单独的 .d.ts 类型定义?

问题描述 投票:0回答:1

有一些东西在浏览器包中但不在节点包中。因此,我需要为两者定义单独的类型。但我找不到办法,这可能吗?

    "exports": {
        ".": {
            "import": "./dist/index.es.js",
            "require": "./dist/index.cjs",
            "types": "./dist/index.d.ts"
        }
    }
javascript node.js package.json
1个回答
0
投票

这对我有用:

    "exports": {
        ".": {
            "import": {
                "default": "./dist/index.es.js",
                "types": "./dist/browser/index.d.ts"
            },
            "require": {
                "default": "./dist/index.cjs",
                "types": "./dist/index.d.ts"
            }
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.