2014-10-08 114 views
3

最近我一直在想,是否有任何方法只能将bower或npm用作消费者。 假设我对进一步开发软件包并不感兴趣,但只是在我的网站/应用程序中使用它。npm和bower仅安装最终用户/生产文件

所以,我首先会想到:

npm install jquery 

我曾尝试与标志--production,但相同的结构被下载。

但是,这给我带来了巨大的文件树,我唯一需要的就是jquery/dist/jquery.min.js文件。

也是一样的亭子:

bower install jquery 

此外,文件的昂贵的名单,其中包括了很多DEV-只相关的文件夹src

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

目前,我觉得这对于我所需要的太多了,而且通过简单地将jquery.min.js复制到我的项目src文件夹中,它会更简洁/更简单。

如果npm和bower的概念不同,并且有人可以指出它,那么可以理解的是,对于只能导入基本生产文件的替代包管理器的任何提示都是可以理解的。

回答

0

显然Volo正是我正在寻找下面的概念,其中JS库应保存为一个单一的JS文件。

Here,关于项目设计目标的更多信息。