【问题标题】:Browserify run a single fileBrowserify 运行单个文件
【发布时间】:2014-06-19 22:13:19
【问题描述】:

我正在尝试构建一个使用 browserify 运行 onload 的可嵌入脚本。

所以它将所有模块编译在一起,按预期将它们包装在一个闭包中,但是接下来呢?我不知道如何告诉 browserify 实际运行一个文件。即 1 个特定文件是入口点。例如,如果我有这样的文件:

// runner.js
var app = require('./app'),
    $   = require('jquery');

$(function(){
  app.run();
});

如何在构建步骤中告诉 browserify 我希望该文件实际运行。例如,我可以将它包装在一个自调用函数中吗?

我了解到您可以使用 browserify 公开全局变量,但我不想将应用程序中的每个文件都公开为应用程序可以看到的全局变量。理想情况下,我不想暴露任何东西,我只想让脚本运行。

有什么帮助吗?

【问题讨论】:

    标签: browserify


    【解决方案1】:

    从头开始,看起来 browserify 确实运行了这些文件。

    我忘记了我在玩 --standalone 选项,它实际上似乎并没有运行任何东西,但是我认为让我们构建一个其他人可以调用的模块。

    【讨论】:

      猜你喜欢
      • 2019-04-22
      • 1970-01-01
      • 1970-01-01
      • 2017-04-29
      • 2010-10-19
      • 2017-04-29
      • 2017-09-26
      相关资源
      最近更新 更多