如何让用户从我的NPM包的子文件夹中导入

我想让用户从我的 TypeScript NPM 包的子文件夹中导入。例如,如果TypeScript代码的目录结构如下,

- lib
- src
  - server
  - react

我的包的用户应该能够从子文件夹导入package-name/reactpackage-name/server等等。

我的 tsconfig.json 如下。

{
    "compilerOptions": {
      "target": "es5",
      "module": "commonjs",
      "declaration": true,
      "outDir": "./lib",
      "strict": true,
      "jsx": "react",
      "esModuleInterop": true
    },
    "include": ["src"],
    "exclude": ["node_modules", "**/__tests__/*"]
  }

当“outDir”设置为项目根目录时,我可以这样做,但是文件结构很混乱。有人可以指出我在保留的同时执行此操作的方法(从子模块导入)"outDir": "./lib"吗?非常感谢有用的答案。提前致谢。

以上是如何让用户从我的NPM包的子文件夹中导入的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>