"build":"pnpm build:utils && pnpm build:core","build:core":"pnpm --filter small-color-ui build","build:utils":"pnpm --filter @small-color-ui/utils build", 因为有2个发布包,所以要对它们都要构建,其中pnpm --filter <package_name> 是pnpm的检索属性,它能执行指定的package目录下的某个命令。
"build":"pnpm build:utils && pnpm build:core","build:core":"pnpm --filter small-color-ui build","build:utils":"pnpm --filter @small-color-ui/utils build", 因为有2个发布包,所以要对它们都要构建,其中pnpm --filter <package_name> 是pnpm的检索属性,它能执行指定的package目录下的某个命令。
在Monorepo 中,每个子模块仍然是独立的,有独立的版本,可以独立发包,不受其他模块的限制,最重要的是 Monorepo 的 build、test 都是增量的,只有发生更改的子模块会进行构建和测试,而不需要重新构建和测试整个代码库。这可以大大加快持续集成(CI)的速度,提高开发效率。 与Mulitrepo 相比,Monorepo 中的子模块可以代码共...
pnpm add -g// 全局安装 等价于 npm i 包 -gpnpm view ts-node versions // 查看ts-node的所有版本pnpm list [-g] // 查看依赖(全局)pnpm dev //pnpm run dev 等价于 npm run dev/test/buildpnpm serve(脚本名称) 运行脚本serve 等价于 npm run servepnpm --version // 查看pnpm的版本 5、移除 ...
A curated list of NPM packages developed by the SLIIT FOSS community. Additionally, it houses the core libraries of the Timekeeper ecosystem - Build(package-manager): remove strict pnpm version · sliit-foss/npm-catalogue@a75a6a5
// root pkg.json"script":{"dev:demo":"pnpm -F demo dev","build:demo":"pnpm -F demo build"}// demo pkg.json"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"} 4、project 关联 libs ...
build/ dist/ .next/ 5.根目录执行pnpm dev或pnpm build,会对子项目全量启动或打包,具体如下: 全量启动项目 λ pnpm dev > monorepo-demo@1.0.0 dev G:\wokespace\FullStackProjects\pnpm-monorepo-demo > turbo dev • Packages in scope: docs, repo-ui, repo-utils, web ...
{"scripts":{"build":"father-build"}} 这样在 pkg1 或者 pkg2 下执行build命令就会将各子包的ts代码打包成js代码输出至lib目录下。 要想启动pnpm的workspace功能,需要工程根目录下存在pnpm-workspace.yaml配置文件,并且在pnpm-workspace.yaml中指定工作空间的目录。比如这里我们所有的子包都是放在packages目录下,...
pnpm <package_name>:build: 为指定的子项目构建生产环境包 pnpm <package_name>:build:staging: 为指定的子项目构建构建预生产(测试)环境包 项目目录 |- packages 工作空间(子项目存放目录) |- viewui 基于view-design的自定义ui组件库 |- lib 公用方法库 |- pkg1 子项目1 |- pkg2 子项目2 |- .npmrc...
2 changes: 1 addition & 1 deletion 2 packages/ui-vue2/package.json Original file line numberDiff line numberDiff line change @@ -18,7 +18,7 @@ }, "devDependencies": { "vite": "^2.3.7", "vite-plugin-vue2": "^1.7.3", "vite-plugin-vue2": "^2.0.1", "vue-template-compiler...