Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 JavaScript 库,我想从 Couchbase 视图中的地图函数中使用它。有没有办法以某种“全局”方式安装这个库,所以它可以从我创建的所有视图定义中获得?
不是不修改 Couchbase 的源代码,不:)
当然,没有什么能阻止您为每个视图复制函数的定义。这种方法唯一丢失的是可维护性(如果函数发生变化,您需要使用它更新每个地图函数)。
虽然不直接回答您的问题,但这种方法可能会取得类似的结果:
您可以以编程方式创建视图,而不是手动添加 JS 代码。以这种方式,您可以在创建视图时轻松地将“库”复制到所有视图中。