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

Browserify: take minified file from node module

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

require('bootstrap');

但是这里有两个问题:

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

我该怎么做?

不幸的是,bro​​wserify 不会为您解决这些问题中的任何一个。 NPM 包应该很小并且可以很好地解决一个问题,而 browserify 的域正在解决您需要的所有依赖项并将它们打包到一个文件中供浏览器使用。

使用 gulp or grunt using a package like uglify.

压缩包应该作为构建步骤的一部分进行

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

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