专业的QQ下载站 本站非腾讯QQ官方网站

QQ下载|QQ资讯|QQ分类|下载排行|最近更新

软件
软件
文章
当前位置:首页应用软件编程开发 → PantoJS(文件转换引擎工具) v1.0 官方版
PantoJS(文件转换引擎工具) v1.0 官方版

PantoJS(文件转换引擎工具) v1.0 官方版

PantoJS下载评分:10.0
下载地址
  • 软件大小:3.6M
  • 软件语言:中文
  • 更新时间:2022-03-21 11:41:37
  • 软件类别:编程工具
  • 软件性质:国产软件
  • 软件厂商:暂无
  • 运行环境:WinAll, WinXP, Win7, Win8, Win10
  • 软件等级:
  • 官方网址:暂无
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

软件Tags: PantoJS编程工具

PantoJS是一款非常实用的文件转换引擎工具,这款软件对于从事Web前端项目开发人员来说是一款必不可少的工具,通过这款工具可以快速帮助开发人员进行编程操作,感兴趣的朋友欢迎来绿色资源网下载体验!

PantoJS官方介绍

PantoJS是一个极其灵活的文件转换引擎,通常用于项目的构建和编译,特别是 Web 前端项目。它比较类似于 Grunt 或 Gulp,但更高效、强大和灵活。

PantoJS

PantoJS核心特性

保证对于每个文件的同样处理流程只有一次

尽最大努力避免重复工作

支持文件级别的精确缓存,最大程度上避免不必要的计算

不必重新构建的文件,尽最大努力利用缓存

支持文件级别的精确增量构建

高效重复构建

支持任意定义的拓扑构建流程

只要是你能定义出来的构建流程,无论如何复杂,只要是合理的,Panto 都可以支持

支持遗留文件的收集

在选择特定的文件类型后,可以一次性访问到未被选择的其它文件

保证对每个源文件最多读取一次

对于同一个文件存在一个以上不同的处理流程,读取也最只有一次

PantoJS特别说明

如果文件的转换是相互独立的,那么实现 _transform 方法即可,否则需要实现 transformAll 方法,它们都返回 Promise 对象,两种转换器使用 isTorrential() 方法来区分。具体请参见 panto-transformer-browserify 与 panto-transformer-uglify的不同实现。

如果转换器是严格幂等的,则是可缓存的,这通过 isCacheable() 方法来区分。任何可能通过文件内容之外其它因素导致两次转换结果不一致的情景,都不能是可缓存的。例如,计算内容md5值的逻辑,只要内容相同,md5值即是一样的,不涉及任何其它因素,这就是可缓存的。再例如,为文件增加当前时间的时间戳内容,则一定是不可缓存的。

转换器的输入和输出都是文件对象或者是集合。文件对象是一个纯javascript对象(PlainObject),至少包含 filename 和 content 两个属性,你也可以增加其它属性。

展开内容

软件截图

同类推荐

推荐文章

用户评论

关于九渡客 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2029 9DOKE.COM 【九渡客】 版权所有 鲁ICP备2021036634号-4 | 鲁ICP备2021036634号-4

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告