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

npm – spm.js中的新功能的更多相关文章

  1. Angularjs 与 bower安装和使用详解

    这篇文章主要介绍了Angularjs 与 bower安装和使用详解的相关资料,需要的朋友可以参考下

  2. angular1配合gulp和bower的使用教程

    这篇文章主要介绍了angular1配合gulp和bower使用教程,本文给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下

  3. 什么是默认(官方?)Bower注册表URL?

    主要的Bower注册表URL是什么?我们试图设置Bower以首先使用我们的注册表,然后是“官方”Bower注册表.我们根据[bower/registry]1中公开的端点创建了自己的小Bower注册表.工作很棒基于thisdoc,看起来我们需要创建一个.bowerrc文件,其中包含一系列注册表使用我的自定义注册表工作正常,但我找不到主Bower注册表的URL.任何人?

  4. ubuntu install node npm bower

    installnode先到node官网下载nodejs包,点击下载将下载的包解压,我下载的包是node-v6.10.3-linux-x64.tar.xz,所以我的解压命令是将解压好的文件移动到/opt/node安装npm和node命令到系统命令如果在终端输入node-v和npm-v会在终端看到版本号,恭喜你安装成功.installbower

  5. Windows上需要什么权限才能在Vagrant上安装Bower?

    通过在Vagrant上运行precision32UbuntuBox的Windows7机器上安装Bower时,我一直遇到这个错误.我尝试了每个命令的组合,总是得到相同或非常相似的错误在全球安装sudo,没有sudo等等编辑:以下我的答案请注意使用Windows时的文件目录文件大小限制(260个字符我相信)我不得不直接在我的c:/驱动器上安装一个文件夹,以获得这个限制,因为某些包最终有嵌套依赖关系导致

  6. npm – 在Ubuntu上安装Bower

    我试图在XUbuntu13.10上安装Bower,按照Bower主页上的说明,执行sudoapt-getinstallnpm和sudonpminstall-gbower之后,在命令行上执行bower之后,我得到以下内容:然后我安装Node(即使我假设不会不必要,因为Bower的唯一依赖是NPM,正确吗?无论如何,我安装节点与sudoapt-get安装节点任何Bower命令,如bower帮助,只是不做任何事情,即不输出任何东西。如何在Ubuntu上安装Bower?或安装legacynodejs:如thisG

  7. Windows – Bower安装包EPERM重命名错误

    清洁windows7专业安装与节点和git。简单的bower.json运行bower安装,它死亡与权限错误。任何想法为什么会这样?这是一个失败的bower1.2.7及更高版本的zip库。使用最新版本的节点,似乎再次正常工作。

  8. angularjs – Bower调用被公司代理阻止,然后在更新.bowerrc时出错

    我正在尝试通过npm安装bower来设置角度种子项目但是遇到了由我的公司代理引起的错误.我试图按照我在另一个stackoverflowpost中看到的建议编辑我的.bowerrc文件以添加有关代理的详细信息.但是,一旦我这样做,我得到这个错误:更新的.bowerrc看起来像这样:任何人都可以建议我的.bowerrc更新出了什么问题?或者建议一个更好的方法来解决这个问题?

  9. angularjs – 如何通过bower安装Angular UI Grid的不稳定版本?

    刚查看了GitHub页面link,发现有新的更新.我们不希望仅仅通过bower安装单个文件,这违背了包管理的目的.bower安装版本3.0.0-RC.18-7774d30怎么可能?

  10. angularjs – 如何引用Bower添加的包?

    在VS.NET2015中,我在bower.json中为angularjs添加了一个引用.这导致了angularjs包的下载,我可以在Bower文件夹中看到.但是,我无法执行任何angularjs代码.我在HTML标签中有一个ng-app.如果我向angularjs库添加CDN引用,它可以正常工作.使用Bower下载的软件包我错过了什么?

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部