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