Как добавить в свойство renamedFiles ember blueprint?
У ember blueprint есть статическое свойство renamedFiles, которое по умолчанию переименовывается gitignore
из папки с файлами в .gitignore
в целевой папке.
Вопрос в том, как я могу расширить этот список?
Пока я попробовал это в index.js
моего плана, но они, кажется, не работают:
module.exports = {
renamedFiles: {
'something': 'somethingElse'
},
beforeInstall: function() {
this._super.renamedFiles = {
'something': 'somethingElse',
};
}
};
1 ответ
Решение
renamedFiles
является статическим свойством. Вы можете получить к нему доступ через this.constructor.renamedFiles
в beforeInstall
крюк. Вы также можете изменить его. Поскольку это статическое свойство, модификация может иметь некоторые побочные эффекты.
Правильный способ изменить имя файла - использовать fileMapTokens
крюк Вам не нужно манипулировать renamedFiles
,
Вот пример кода:
fileMapTokens(){
return {
something(){
return 'somethingElse';
},
'my-funcy-file-name': function(){
return 'myfuncyfilename';
}
};
}