刚刚得知存在另一个包管理器:静态包管理器或spm.js –
http://spmjs.io/.通过简要回顾文档,该工具看起来非常类似于“老好”Bower.
是这样吗? Bower或npm没有提供的spm.js有什么不同?
解决方法
spm.js,bower,volo,component,jspm,npm browserify等都为前端开发人员服务,最终结果非常相似.以下是需要考虑的一些差异:
> spm.js通过类似于npm的publish命令管理二进制文件,其中bower从git端点获取(但是有discussion来更改它)
> spm.js软件包是Commonjs软件包,建议将它与模块加载器sea.js一起使用,bower对模块加载器无动于衷,npm未针对前端dev yet进行优化,但是browserify帮助
> spm.js和sea.js在中国开发者社区中很受欢迎,因为他们是由支付宝的好朋友推动的.虽然有英文文档,但关于github的大多数讨论都是用中文进行的(例如discussion on positioning & the future)
原文地址:https://www.jb51.cc/js/150289.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。