使用 JavaScript API 将自定义函数添加到触笔
add custom function to stylus with javascript api
我想将charAt js函数添加到手写笔中,我尝试在手写笔文档中发布的示例,如下所示:
var stylus = require('./node_modules/stylus')
, nodes = stylus.nodes
, utils = stylus.utils
, fs = require('fs');
function charAt(string, index) {
return string.charAt(index);
}
stylus(str)
.set('filename', 'js-functions')
.define('charAt', charAt)
.render(function(err, css){
if (err) throw err;
console.log(css);
});
我将所需路径更改为我的手写笔目录,test.styl
里面有以下内容:
use('js-functions.js')
当我运行它时,会出现错误:
ReferenceError: test.styl:1
> 1| use("js-functions.js")
2|
3|
4|
str is not defined
这里发生了什么?,我错过了什么?,对于刚接触节点和手写笔的人来说,文档不能很好地解释它。
创建一个文件"test.js",如下所示:
var plugin = function(){
return function(style){
style.define('charAt', function (string, index) {
})
}
}
module.exports = plugin;
手写笔代码:
use('test.js')
相关文章:
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 自定义函数中的光标位置
- 添加自定义标记以自动完成
- 微笑时间轴小部件添加自定义字段
- 在验证器中添加自定义规则以检查<ul>具有元素
- 在log4javascript中添加自定义日志级别
- Google Sheet自定义函数返回0
- 如何在联系人表单7 Wordpress中添加自定义javascript函数
- 如何在使用表库时为codeigniter锚点添加自定义js函数
- 如何在胡椒插件API中添加自定义函数
- 在angular$resource上添加一个自定义函数
- Codemirror编辑器全屏-如何将自定义函数添加到代码镜像中
- 向lodash添加自定义函数
- 从GitHub向scala-js-example-app添加自定义javascript函数
- 如何使用jQuery的dropable函数添加自定义DIV
- 如何在switch语句中添加执行自定义函数
- 如何在Azure函数的响应中添加自定义http标头
- 添加自定义函数到Bootstrap.js
- 为谷歌工作表的自定义函数添加伪参数
- 使用 JavaScript API 将自定义函数添加到触笔