不,不可能从安装中排除子依赖项.
但是,在您的情况下,您不需要私下分叉pouchdb.PouchDB具有作为npm包发布的自定义构建:https://pouchdb.com/custom.html .
如果要安装pouchdb以便在浏览器中使用,npm install pouchdb-browser.
如果您正在使用其他存储适配器(如内存适配器),则可能需要npm install pouchdb-core改为使用.请注意,pouchdb-core不包含一些附带的功能pouchdb.
query()或viewCleanup(),则需要安装pouchdb-mapreduce并将其作为插件传递.replicate()和sync(),则需要安装pouchdb-replication并将其作为插件传递.用法示例:
const PouchDB = require('pouchdb-core')
.plugin(require(WHATEVER_STORAGE_ADAPTER_YOU_ARE_USING))
.plugin(require('pouchdb-mapreduce'))
.plugin(require('pouchdb-replication'));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2129 次 |
| 最近记录: |