[英]Create a custom Angular schematics that generates a file starting with underscore?
我有以下與自定義 Angular 原理圖文件名相關的問題。
我想創建一個以下划線開頭的主題 scss 文件,緊隨其后我想使用雙下划線作為分隔符,它將名稱變量與普通字符串的 rest 分開。
例如,我想創建一個帶有文件_mouse-theme.scss
的組件結構,我能做到的唯一方法是使用名稱變量__name@dasherize-theme.scss
。 問題是,它將創建mouse-theme.scss
而不是_mouse-theme.scss
。 我嘗試使用三個下划線,但名稱變量似乎未定義。 有沒有辦法將它與三個下划線一起使用,第一個下划線被視為字符串,或者以某種方式轉義它?
提前致謝!
@dasherize
將始終將文件名轉換為dasherized-file-name-format
但是,如果您將文件命名為__fileName__-theme.scss
類的名稱,則可以執行以下操作:
_options.fileName = '_' + dasherize(_options.name);
在您的示意圖 function 中,文件名將被虛線化,並以_
為前綴
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.