使用Browserify将node.js应用程序捆绑到单个文件
我想分发我的node.js应用程序作为一个单一的js文件。 该应用程序非常简单,但依赖于一些库。
Browserify似乎很好地捆绑了npm
依赖关系。 然而,应用程序也依赖于fs
内置的文件系统库,不幸的是它的签名似乎没有加载。 例如下面的代码给出undefined is not a function
错误。
var fs = require('fs') fs.readFileSync(file, 'utf8');
我明白,Browserify的主要目的是将基于CommonJs的应用程序带到浏览器。 但是我想知道是否有什么办法可以使编译器回退到内置库的默认require
全局函数。
经过所有的select后 ,事实certificate,交换机满足我的要求。
browserify --bare