自定义全局函数,用于Couchbase视图
我有一个JavaScript库,我想从Couchbase视图中的映射函数中使用它。有没有办法以某种“全局”方式安装此库,以便我创建的所有视图定义都可以使用它?没有修改Couchbase的源代码,没有:)自定义全局函数,用于Couchbase视图,couchbase,couchbase-view,Couchbase,Couchbase View,我有一个JavaScript库,我想从Couchbase视图中的映射函数中使用它。有没有办法以某种“全局”方式安装此库,以便我创建的所有视图定义都可以使用它?没有修改Couchbase的源代码,没有:) 当然,没有什么可以阻止您为每个视图复制函数的定义。这种方法唯一失去的是可维护性(如果函数发生变化,您需要使用它更新每个map函数)。虽然不直接回答您的问题,但这种方法可能会获得类似的结果: 您可以通过编程方式创建视图,而不是手动添加JS代码。通过这种方式,您可以在创建视图时轻松地将“库”复制到所
当然,没有什么可以阻止您为每个视图复制函数的定义。这种方法唯一失去的是可维护性(如果函数发生变化,您需要使用它更新每个map函数)。虽然不直接回答您的问题,但这种方法可能会获得类似的结果: 您可以通过编程方式创建视图,而不是手动添加JS代码。通过这种方式,您可以在创建视图时轻松地将“库”复制到所有视图中