最近我一直想知道是否有任何方法只使用bower或npm作为消费者。 假设我对开发软件包并不感兴趣,只是在我的网站/应用程序中使用它。
正如我首先想的那样:
npm install jquery
我尝试使用标记--production
,但下载了相同的结构。
然而,这给我带来了一个巨大的文件树,我唯一需要的是jquery/dist/jquery.min.js
文件。
同样适用于凉亭:
bower install jquery
同样是一个昂贵的文件列表,包括src
文件夹,其中包含许多 dev-only 相关文件。
如果我在这里错误地假设包管理器行为,我很抱歉,但知道如何将这些包管理器用作简单的最终用户而不是开发人员以保持我的项目依赖关系更新将会很有趣。
目前,我觉得这对我所需要的太多了,而且只需将jquery.min.js
复制到我的项目src
文件夹,它就会更加清晰/简单。
如果npm和bower的概念不同,并且有人可以指出它,那么对于只导入基本生产文件的替代包管理器的任何提示都将受到赞赏。