如何使用browserify编译所有依赖项?

时间:2015-11-30 17:51:47

标签: javascript browserify

我正在尝试学习如何使用browserify,因此我可以将所有依赖项编译为一个文件。通过更新package.json,所有依赖项都被NPM引入。例如,我想用browserify创建一个文件,该文件包含来自此json文件的已编译的javascript。

"dependencies": {
   "highcharts": "0.0.11",
   "bootstrap": "3.1.0"
}

我想在运行中执行此操作并自动从此json文件中提取。

1 个答案:

答案 0 :(得分:1)

您需要require您需要的任何模块中的依赖项。例如,如果您的某个依赖项是Lodash,那么您可以require使用它:

var lodash = require('lodash');

module.exports = function() {
  // do something with lodash in here if you want
};

使用诸如browserify,webpack等之类的东西的目的是,你特意将所有内容编译成"全局依赖包",因为这颠覆了这些库(browserify,webpack)的模块化意味着强加。