我试图根据下面给出的示例代码(来自官方文档)更改文件名参数,但它对我的输出没有任何影响。
我希望文件名会指定输入或输出的路径。但是 str 是输入,需要定义,并且不会根据文件名参数生成输出文件。
那么文件名选项在stylus.render
函数中做了什么?
示例代码来自
var css = require('../')
, str = require('fs').readFileSync(__dirname + '/basic.styl', 'utf8');
css.render(str, { filename: 'basic.styl' }, function(err, css){
if (err) throw err;
console.log(css);
});
示例代码来自
var stylus = require('stylus');
stylus.render(str, { filename: 'nesting.css' }, function(err, css){
if (err) throw err;
console.log(css);
});