paths.myFiles + '/*.jade'
如果我在任务内,如何访问路径?
我尝试使用
{{1}}
也只是
{{1}}
(因为“任务”也在“config”变量内)
但我得到'意外标识符'idk为什么。
答案 0 :(得分:-2)
使用对象文字语法时,无法在初始化期间引用对象。您需要在创建对象后引用该对象。
你可以使用:
this.paths.myFiles + '/*.jade'
只有在初始化期间引用对象的方法是使用构造函数。
此示例使用匿名函数作为构造函数。这个新对象就是参考。
var settings = new function() {
this.user = "someuser";
this.password = "password";
this.country = "Country";
this.birthplace = this.country;
};
而不是
var settings = {
user:"someuser",
password:"password",
country:"Country",
birthplace:country
}