【发布时间】:2019-04-23 06:42:05
【问题描述】:
给定一个 monorepo 项目。
--project_root/
|--packageA/
|--index.ts
|--package.json
|--foo/
|--index.ts
|--packageB/
|--index.ts
|--package.json
|--bar/
|--spam.ts
通常,当你在packageA/index.ts 并且你想导入packageB/index.ts 你会做import index from '../packageB',
当你是packageA/foo/index.ts 并且你想导入packageB/index.ts 你需要将两个目录向上移动import index from '../../packageB'
问题是,有没有办法像import index from 'packageB 和嵌套文件夹import spam from 'packageB/bar/spam' 一样导入?
编辑
我已经上传了一个 github repo 来演示这个问题 https://github.com/jaimesangcap/lerna-ts-monorepo
【问题讨论】:
标签: typescript npm