[英]Yeoman local NPM link doesn't download grunt dependencies
我正在嘗試制作自己的Yeoman Generator,但是由於某種原因,如果我正在開發並通過npm鏈接安裝它,並運行yo generator-myproject,它將進入Mocha測試,下載Mocha測試單元的Bower依賴項,那就是它。
我對generator-webapp做了同樣的測試。 所以我從github克隆了它:
https://github.com/yeoman/generator-webapp
我只是將其放在另一個文件夾中,更改了它的package.json中的名稱,並做了一個npm鏈接。
它可以很好地完成所有工作,但是卻不下載任何依賴項或任何依賴項……顯然,即使進行測試也需要這樣做。 否則,將不會使用此Yeoman Generator。
有人知道嗎?
Yeoman單元測試助手( RunContext
)默認情況下會跳過所有安裝方法,因為這將花費很長的時間,並且是一個不穩定的過程(npm可能會失敗,然后由於某種無法控制的原因而導致測試失敗)。
您無需運行安裝方法即可對生成器進行單元測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.