如何在函数列表中导入Javascript库
是否有方法导入“外部”Javascript库以用于CouchDB中的如何在函数列表中导入Javascript库,javascript,couchdb,couchapp,Javascript,Couchdb,Couchapp,是否有方法导入“外部”Javascript库以用于CouchDB中的列表函数?我正在尝试构建一个执行XSL转换的列表函数,我希望能够使用Sarissa库 编辑:请查看CouchDB中的XSL转换。您需要将库的源文件添加到设计文档中。(假设它是一个JS库)您如何做到这一点取决于许多因素,而且您没有指定如何部署到CouchDB实例,所以我现在只想避开这一点 关键是,您可以与列表函数(以及其他一些函数,如映射函数)共享代码。如果将源文件加载到存储在设计文档中的字符串中,则可以通过require(“li
列表函数
?我正在尝试构建一个执行XSL转换的列表函数
,我希望能够使用Sarissa
库
编辑:请查看CouchDB中的XSL转换。您需要将库的源文件添加到设计文档中。(假设它是一个JS库)您如何做到这一点取决于许多因素,而且您没有指定如何部署到CouchDB实例,所以我现在只想避开这一点
关键是,您可以与列表函数(以及其他一些函数,如映射函数)共享代码。如果将源文件加载到存储在设计文档中的字符串中,则可以通过
require(“lib/sarissa”)
使用导出的库。如果库与CommonJS兼容,则可以将其包含在:
function(head, req) {
var Sarissa = require("lib/sarissa");
...
}
如果没有,您可以将其包含在couchapp
precompiler中:
function(head, req) {
// !code lib/sarissa.js
...
}
谢谢你的回答。这两个答案都帮了我的忙,我只能挑一个。当我尝试使用jquery时,这不起作用。我想是因为它没有出口。如何导入jquery?