2017-07-26 82 views
2

我有一個Node項目,我想爲這個特定的項目製作一個自定義的組件生成器。我可以擁有每個項目Yeoman發電機嗎?

我通過創建生成器作爲一個單獨的包來工作,但這很不方便 - 現在我必須管理兩個包的版本控制,而不是一個,並依靠yarn link進行開發。

my-project/ 
    src/ 
     ... 
    package.json 
     { 
      ... 
      "devDependencies": { 
       "my-project-generator": "file:../my-project-generator" 
      ] 
     } 
my-project-generator/ 
    generators/ 
     ... 
    package.json 
     { 
      ... 
      "keywords": ["yeoman-generator"] 
     } 

有沒有辦法讓發電機保持在項目本身?我試過,但yo沒有發現發電機。

my-project/ 
    src/ 
     ... 
    generators/ 
     ... 
    package.json 
     { 
      "keywords": ["yeoman-generator"] 
      ... 
     } 
+1

您可以通過文件路徑運行的發電機'喲。/發電機/我的發電機/ index.js' –

+0

@YuryTarabanko了,謝謝。解決了我的問題!你可以發佈答案,以便我可以接受嗎? – Kos

回答

1

在此之後issue您可以通過文件路徑發電機運轉

yo ./generators/path/to/local/file.js 
相關問題