百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

preconstruct

> 编程语言
开源

在单个仓库中无痛地开发和构建代码

1.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

在单个仓库中无痛地开发和构建代码

预构建

在单个仓库中无痛地开发和构建代码


关键特性

  • 在开发模式下,您的代码的行为与在生产环境中相同,包括在单一仓库中本地链接
  • 为发布包添加多个入口点
  • CLI 可帮助您完成设置并对配置进行更改
  • 可与不同类型的 JS 单一仓库一起使用
  • 也适用于单个包存储库!
  • 使用 rollup 构建您的代码

开始使用

假设您已经在 src/index.js (或 src/index.ts) 中有源文件,或者您使用 pnpm 工作区,并且有包含 src/index.js (或 src/index.ts) 的包,您可以按照以下方式设置 Preconstruct。

如果你使用单一仓库,还应该运行 pnpm preconstruct dev 并将其添加到一个 postinstall 脚本("postinstall": "preconstruct dev")中,以便运行 preconstruct dev,这样你就可以导入代码,而无需每次修改时都重新构建项目。

我们强烈建议在 package.json 中创建一个单个脚本,既可执行构建,也可执行发布,以避免出现破坏性的发布,例如 "release": "preconstruct build && pnpm publish:packages"。如果您的仓库只有一个包,还可以在 prepare或prepublishOnly脚本中运行preconstruct build`。

请参阅 preconstruct.tools 的文档

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言