我想将node.js应用程序作为单个js文件分发。应用程序非常简单,但它取决于几个库。
Browserify似乎很好地捆绑了npm
个依赖项。但是,该应用程序还依赖于fs
内置文件系统库,不幸的是它的签名似乎没有被加载。例如,以下代码会给出undefined is not a function
错误。
var fs = require('fs')
fs.readFileSync(file, 'utf8');
据我所知,Browserify的主要目的是将基于CommonJs的应用程序引入浏览器。但我想知道是否有任何方法可以使编译器回退到内置库的默认require
全局函数。