最近我一直在想是否有任何方法可以仅作为消费者使用 bower 或 npm。 假设我对进一步开发该软件包并不真正感兴趣,而只是在我的网站/应用程序上使用它。
所以我首先想到的是:
npm install jquery
我尝试使用标志 --production
但下载了相同的结构。
但是,这给我带来了一大堆文件,而我唯一需要的是 jquery/dist/jquery.min.js
文件。
bower 也是如此:
bower install jquery
同样,一个昂贵的文件列表,包括 src
文件夹,其中包含大量dev-only 相关文件。
如果我在这里错误地假设了包管理器的行为,我很抱歉,但是了解如何将这些包管理器用作简单的最终用户而不是开发人员以保持我的项目依赖项更新会很有趣。
目前,我觉得这对我的需要来说太多了,只需将 jquery.min.js
复制到我的项目 src
文件夹中,它会更干净/更简单。
如果 npm 和 bower 的概念不同,并且有人可以指出这一点,那么我们将不胜感激,以及任何关于仅导入基本生产文件的替代包管理器的提示。
最佳答案
关于npm 和 bower 仅安装最终用户/生产文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26265210/