2017-09-28 7 views
2

엠버 청사진에는 renamedFiles이라는 정적 속성이 있으며, 기본적으로 파일 폴더의 gitignore의 이름을 대상 폴더의 .gitignore으로 바꿉니다.엠버 청사진의 renamedFiles 속성을 추가하는 방법은 무엇입니까?

질문 : 어떻게이 목록을 확장 할 수 있습니까?

지금까지 나는 나의 청사진의 index.js에서 이러한 시도,하지만 그들은 작동하지 않습니다

module.exports = { 

    renamedFiles: { 
    'something': 'somethingElse' 
    }, 

    beforeInstall: function() { 
    this._super.renamedFiles = { 
     'something': 'somethingElse', 
    }; 
    } 
}; 

답변

0

renamedFiles 정적 속성입니다. 을 통해 beforeInstall 후크에 액세스 할 수 있습니다. 또한 수정할 수 있습니다. 이것은 정적 속성이므로 수정하면 몇 가지 부작용이 생길 수 있습니다.

파일 이름을 수정하는 올바른 방법은 fileMapTokens hook입니다. renamedFiles을 조작 할 필요가 없습니다.

fileMapTokens(){ 
    return { 
    something(){ 
     return 'somethingElse'; 
    }, 
    'my-funcy-file-name': function(){ 
     return 'myfuncyfilename'; 
    } 
    }; 
} 
: 여기

은 코드 샘플입니다