npm和bower仅安装最终用户/生产文件

npm和bower仅安装最终用户/生产文件,npm,bower,production,package-managers,end-user,Npm,Bower,Production,Package Managers,End User,最近我一直在想,是否有任何方法可以将鲍尔或npm仅作为消费者使用。 比如说,我对进一步开发这个软件包并不感兴趣,只是在我的网站/应用程序上使用它 正如我首先想到的: npm install jquery 我尝试过使用标志--production,但下载了相同的结构 然而,这给我带来了一个巨大的文件树,我只需要jquery/dist/jquery.min.js文件 鲍尔也是如此: bower install jquery 同样,一个昂贵的文件列表,包括src文件夹,其中包含大量只与开发人员相关

最近我一直在想,是否有任何方法可以将鲍尔或npm仅作为消费者使用。 比如说,我对进一步开发这个软件包并不感兴趣,只是在我的网站/应用程序上使用它

正如我首先想到的:

npm install jquery
我尝试过使用标志
--production
,但下载了相同的结构

然而,这给我带来了一个巨大的文件树,我只需要
jquery/dist/jquery.min.js
文件

鲍尔也是如此:

bower install jquery
同样,一个昂贵的文件列表,包括
src
文件夹,其中包含大量只与开发人员相关的文件

如果我在这里错误地假设了包管理器的行为,我很抱歉,但是如果知道如何将这些包管理器作为简单的最终用户而不是开发人员来使用,以保持项目依赖关系的更新,那将是一件有趣的事

目前,我觉得它满足不了我的需要,只需将
jquery.min.js
复制到我的项目
src
文件夹中,它就会更干净/简单

如果npm和bower的概念不同,有人可以指出这一点,那么对于只导入基本生产文件的替代软件包管理器的任何提示都将非常感谢。

显然正是我所希望的,在这个概念中,JS库应该作为一个JS文件保存

,有关项目设计目标的更多信息