簡體   English   中英

Yeoman / Gulp在Mac上引發“ spawn gulp ENOENT”錯誤

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

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