Browserify:从节点模块中获取缩小的文件

时间:2015-05-07 12:34:23

标签: javascript browserify

我通过npm安装了bootstrap,我想通过browserify要求它,所以我使用:

require('bootstrap');

但这里有两个问题:

  1. 它采用bootstrap的非缩小版本
  2. 我还想包含bootstrap.tpl.min文件
  3. 我该怎么做?

1 个答案:

答案 0 :(得分:0)

不幸的是,bro​​wserify不会为您解决这些问题。 NPM包意味着很小并且很好地解决了一个问题,浏览器的域正在解析您需要的所有依赖关系,并将它们打包成浏览器的一个文件。

使用gulpgrunt使用像uglify这样的程序包,缩小捆绑包应作为构建步骤的一部分。

如果模板文件不包含在从引导程序导出的内容中,则包含模板文件也需要一些额外的工作。如果您需要在代码中访问该模块,则可以要求模块中的特定文件,或者您可以使用构建工具或使用bower

将其复制到您正在提供的目录中。