Monorepo
搭建步骤(vite、ts)
-
创建 packages 文件夹,内部创建一个项目,例如:components
-
在 components 文件夹中初始化 npm:
npm init
初始化的结果为:
{ "name": "@wdd/components", "version": "1.0.0", "peerDependencies": { "vue": "^3.2.37", "element-plus": "^2.3.5" } }
-
修改 tsconfig.json 文件中的 path
{ "compilerOptions": { "paths": { "@hsmos/*": ["packages/*"] } } }
-
新增 pnpm-workspace.yaml 文件
packages: - packages/*
-
在根目录执行
pnpm i
本页目录