npm – spm.js中的新功能

刚刚得知存在另一个包管理器:静态包管理器或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)

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...