我想使用 Browserify 来捆绑我的文件,但是我需要将我的 Browserify 中的一个模块捆绑bundle.js
在 HTML 页面本身上。目前这是不可能的,因为require
页面上没有定义函数。
看来browserifyrequire
定义的函数在bundle.js
IIFE 内部,所以我不能使用它。有没有可能把这个扔掉来代替 global require
?
<script src="bundle.js"></script>
<script>
// Require the `app` module inside of `bundle.js`
var app = require('app');
app.start();
</script>
我需要这样做,因为我的app.start
函数需要一些 JSON 传递给它,它只能由服务器端模板呈现。
注意我正在使用 Browserify v2。