【文件属性】:
文件名称:cra-ts-monorepo-example:在monorepo中具有多个本地TypeScript包的示例CRA项目
文件大小:149KB
文件格式:ZIP
更新时间:2021-05-03 01:55:58
JavaScript
在monorepo中具有多个本地TypeScript包的示例CRA项目
目标
要将内部模块(在应用程序源树中)升级到独立的本地私有软件包。
在monorepo中的CRA-ts应用程序之间共享代码
虽然仍然可以使用IDE“转到定义”转到.ts源,而不是.d.ts
工具
create-react-app(将弹出配置到webpack / jest以实现#3目标)
React脚本
纱线工作区
项目结构
/ <-- project root
- packages/ <-- local packages root
- mymain/ <-- a local packages
- build/ <-- tsc outDir
- src/ <-- TypeScript source file
【文件预览】:
cra-ts-monorepo-example-master
----.gitignore(19B)
----README.md(4KB)
----packages()
--------mymain()
--------tslint.json(212B)
----package.json(113B)
----tsconfig-base.json(583B)
----webapp()
--------images.d.ts(69B)
--------.gitignore(285B)
--------tsconfig.prod.json(34B)
--------tsconfig.json(130B)
--------README.md(116KB)
--------tsconfig.test.json(87B)
--------public()
--------package.json(3KB)
--------tslint.json(209B)
--------src()
--------scripts()
--------config()
----yarn.lock(254KB)