如何在列表函数中导入Javascript库
How to import a Javascript library in a List Functions
是否有方法导入"外部"Javascript库以在CouchDB中的List Functions
中使用?我正在尝试构建一个List Function
,它将执行XSL转换,我希望能够使用Sarissa
库。
EDIT:请参阅我关于CouchDB中XSL转换的相关问题。
您需要将库的源文件添加到设计文档中。(假设它是一个JS库)如何做到这一点取决于许多因素,而且您没有指定如何部署到CouchDB实例,所以我现在只回避这个问题。
重点是,您可以将代码与列表函数(以及一些其他函数,如映射函数)共享为CommonJS模块。如果将源文件加载到存储在设计文档中的字符串中,则可以通过require("lib/sarissa")
使用导出的库。
如果库与CommonJS兼容,您可以将其包含在:中
function(head, req) {
var Sarissa = require("lib/sarissa");
...
}
如果没有,您可以将其包含在couchapp
预编译器中:
function(head, req) {
// !code lib/sarissa.js
...
}
相关文章:
- 导入javascript库一次
- 在try-catch块内的HTML文件中导入JavaScript文件
- 如何从typescript文件导入javascript文件
- 在不干扰HTML代码的情况下,将javascript文件导入javascript文件
- 如何从外部文件导入 JavaScript
- 在 iPython 笔记本中导入 JavaScript 文件以创建自定义小部件
- 从带有 index.js 的“/folder”导入 JavaScript
- 在函数中导入JavaScript.php不起作用
- 将 Python Flask JSON 字典导入 JavaScript 错误
- 导入JavaScript文件-PhoneGap
- 如何将数据从php文件导入javascript变量
- 在Bottle中导入Javascript文件(framework jQuery)
- 如何使用HighStock图表将日期字符串作为UTC对象导入javascript
- 如何使用资产管道在rails中导入javascript
- 如何在CoffeeScript中导入javascript库
- 将.CSV数据导入Javascript,并在字符串包含数据时运行execute
- 使用eval导入javascript中的命名空间
- 如何通过导入javascript中的txt文件来创建列表
- 更好的方式导入JavaScript和CSS文件使用CDN或从本地机器
- 用CSS导入JavaScript文件