Browserify 将多个文件添加到 bundle.js
Browserify adding multiple files to bundle.js
我想使用 Browserify 将几个文件添加到一个包中。我有一个 "app.js" 文件和一个 "config.js" 文件。配置有一些连接端点信息,最后有
module.exports = config;
我不擅长这些东西,但我假设这是必需的,因此可以在其他地方引用。
所以我的 app.js 文件有一些要求,例如:
var documentClient = require("documentdb").DocumentClient;
var config = require("./config");
var url = require('url');
我知道使用 browserify 我可以像他们的入门教程那样做一个文件,方法是:
browserify app.js --debug | exorcist bundle.map.js > bundle.js
我知道我在那里有一些额外的东西,但我的问题是,我是否也需要在其中包含 config.js,因为它导出了一些配置项 app.js需要?如果是这样,我如何将 app.js 和 config.js 添加到 bundle.js 中?
谢谢大家
当您在 CLI 中 运行 browserify app.js
时,Browersify 将 app.js
视为入口点。 app.js
代码中的每个 require
语句都引用了一个库,该库具有一些通过 module.exports
编辑的代码 return,Browserify 遍历这些库并连接所有 Javascript 在最终的捆绑输出中一起 bundle.js
。
通过指定 var config = require("./config");
,您告诉 Browersify 在 ./config
中查找 module.exports
,return 该代码并分配给 var config
。
这是对我发布的内容的详细、详尽的解释:https://benclinkinbeard.com/posts/how-browserify-works/
我想使用 Browserify 将几个文件添加到一个包中。我有一个 "app.js" 文件和一个 "config.js" 文件。配置有一些连接端点信息,最后有
module.exports = config;
我不擅长这些东西,但我假设这是必需的,因此可以在其他地方引用。
所以我的 app.js 文件有一些要求,例如:
var documentClient = require("documentdb").DocumentClient;
var config = require("./config");
var url = require('url');
我知道使用 browserify 我可以像他们的入门教程那样做一个文件,方法是:
browserify app.js --debug | exorcist bundle.map.js > bundle.js
我知道我在那里有一些额外的东西,但我的问题是,我是否也需要在其中包含 config.js,因为它导出了一些配置项 app.js需要?如果是这样,我如何将 app.js 和 config.js 添加到 bundle.js 中?
谢谢大家
当您在 CLI 中 运行 browserify app.js
时,Browersify 将 app.js
视为入口点。 app.js
代码中的每个 require
语句都引用了一个库,该库具有一些通过 module.exports
编辑的代码 return,Browserify 遍历这些库并连接所有 Javascript 在最终的捆绑输出中一起 bundle.js
。
通过指定 var config = require("./config");
,您告诉 Browersify 在 ./config
中查找 module.exports
,return 该代码并分配给 var config
。
这是对我发布的内容的详细、详尽的解释:https://benclinkinbeard.com/posts/how-browserify-works/