簡體   English   中英

創建一個自定義的 Angular 原理圖生成以下划線開頭的文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM