【发布时间】:2014-12-03 14:29:39
【问题描述】:
最近我一直想知道是否有任何方法可以仅将 bower 或 npm 用作消费者。 假设我对进一步开发该软件包并不感兴趣,而只是在我的网站/应用程序上使用它。
所以我首先想到的是:
npm install jquery
我已尝试使用标志--production,但下载了相同的结构。
但是,这给我带来了一棵巨大的文件树,而我唯一需要的就是 jquery/dist/jquery.min.js 文件。
凉亭也是如此:
bower install jquery
再次,一个昂贵的文件列表,包括 src 文件夹,其中包含许多 dev-only 相关文件。
如果我在这里错误地假设包管理器的行为,我很抱歉,但如果知道如何将这些包管理器用作简单的最终用户而不是开发人员以保持我的项目依赖项更新,那将会很有趣。
目前,我觉得这对我的需要来说太多了,只需将jquery.min.js 复制到我的项目src 文件夹中,它会更干净/更简单。
如果 npm 和 bower 的概念不同并且有人可以指出这一点,那么我们将不胜感激,并为仅导入基本生产文件的替代包管理器提供任何提示。
【问题讨论】:
标签: npm bower production package-managers end-user