自定义DB build node.js与浏览器?

自定义DB build node.js与浏览器?,node.js,pouchdb,Node.js,Pouchdb,我渴望在服务器端和浏览器上使用PockDB,但是我有点担心它的大小。我正在使用grunt和bower构建项目,并注意到由此生成的pockDB.min.js与npm package.json安装完全相同。没什么大不了的,但是最小大小是148k,包括对所有内容的支持,如leveldb、localstorage等 我应该传递一些参数还是设置一些配置变量来进行自定义构建(浏览器vs节点) 使用单个/通用dist文件很方便,但是在148k时,它的大小几乎是jquery.min的两倍 谢谢你的反馈, 保罗

我渴望在服务器端和浏览器上使用PockDB,但是我有点担心它的大小。我正在使用grunt和bower构建项目,并注意到由此生成的pockDB.min.js与npm package.json安装完全相同。没什么大不了的,但是最小大小是148k,包括对所有内容的支持,如leveldb、localstorage等

我应该传递一些参数还是设置一些配置变量来进行自定义构建(浏览器vs节点)

使用单个/通用dist文件很方便,但是在148k时,它的大小几乎是jquery.min的两倍

谢谢你的反馈, 保罗

我确实注意到一些检测检查:

例如index.js中的这一行(在package.son的main中引用):

if(!process.browser){
var ldbAdapter=require('./适配器/leveldb/leveldb');
数据库适配器('leveldb',ldbAdapter,true);

}
是的,早在五月份,当你问这个问题时,我们在Browserify配置中有一些错误,导致LevelDB、Buffer和其他不必要的节点模块与bundle一起被Browserify。现在的大小更合理~47KB min+gzip