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

babel-plugin-preval

> 编程语言
开源

在构建时预评估代码

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

在构建时预评估代码


[![构建状态][build-badge]][build] [![代码覆盖率][coverage-badge]][coverage] [![版本][版本标识]][包] [![下载数量][downloads-badge]][npmtrends] [![MIT 许可证][license-badge]][license] [![欢迎 PR][prs-badge]][prs] [![行为准则][coc-badge]][coc] [![Babel 宏][macros-badge]][babel-plugin-macros] [![示例][examples-badge]][examples]

问题

您需要执行一些动态操作,但不想在运行时进行这些操作。或者也许 你想做一些事情,比如读取文件系统以获取文件列表,然后 在浏览器中无法做到这一点。

此解决方案

这允许您指定在 Node 中运行的某些代码,其中的 module.exports 将被替换。例如:

  • 安装
  • 使用
    • 模板标签
    • 导入注释
    • preval.require
    • preval 文件注释(// @preval)
  • 导出函数
  • 使用 Babel 配置
    • 通过 .babelrc(推荐)
    • 通过 CLI
    • 通过 Node API
  • 与 babel-plugin-macros 一起使用
  • 示例
  • 注意事项
  • 常见问题
    • 与 prepack 有何不同?
    • [与 webpack 加载器有何不同?](#how-is-this-differen

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

TypeScript

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

> 工具信息

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

> 相关工具

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