有没有办法让 Bower 在从 GitHub 克隆后运行包 grunt ?
我正在尝试使用 Bower,但我使用的软件包之一是 Bootstrap 扩展,x-editable。
问题是,虽然其他软件包将完整构建的版本推送到 github,所以当 Bower 安装时,您拥有一个可编辑的构建版本,期望您运行 grunt 文件来构建软件包。
这是其他包管理器(如 npm)中的常见做法,但我可以找到如何让 Bower 在安装时构建它。这意味着我需要另一种机制来完成包的安装。
在安装上构建是一种反模式,强烈建议不要在 Node.js 中使用。与 Node 一样,Bower 包应该是预先构建的。这是因为最终用户不必关心包需要什么预处理器或构建系统。
您最好的选择是说服作者预先构建、分叉并自己完成,或者在安装组件后手动构建。
Bower 团队计划添加将包发布到服务器的功能,类似于 npm 中的工作方式。这对于需要构建步骤的包来说会更好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)