[英]Yeoman/Gulp throwing 'spawn gulp ENOENT' error on a Mac
請注意: 我看到這個問題 ,以及這一個 ,但這些都是實例,其中開發人員是在Windows和解決方案是針對Windows的。 我在Mac上! 請不要關閉投票作為重復!!!
Mac 10.12.6在這里。 我是AngularJS(v1.x)的新手 ,正在嘗試按照本教程使用Yeoman創建國際化的AngularJS應用程序 。
我安裝了Yeoman AngularJS生成器,並為我的簡單/測試應用程序創建了一個目錄:
npm install -g generator-angular
mkdir angular-translate-yeoman && cd $_
然后我去創建我的國際化AngularJS應用程序:
yo angular translate
它問了我很多問題, 我選擇了gulp
而不是grunt
,然后開始生成腳手架。 大約一分鍾后,出現以下錯誤:
events.js:160
throw er; // Unhandled 'error' event
^
Error: spawn gulp ENOENT
at exports._errnoException (util.js:1020:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
at onErrorNT (internal/child_process.js:367:16)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
任何人都知道問題是什么以及解決的方法是什么?
我把這個問題留了下來,而不是刪除了。 問題是我沒有安裝gulp,而我所使用的教程也沒有提到要安裝gulp作為先決條件。 不知道有關文書上士什么 ,我想我想通這將安裝任何JS依賴我。
因此,這是在Mac上同時使用Yeoman + Gulp時會收到的錯誤,但您的計算機上未安裝Gulp。 要安裝Gulp :
npm install gulp-cli -g
npm install gulp -D
touch gulpfile.js
gulp --help
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.