2015-11-19 105 views
0

我正在運行Homestead虛擬機,當我運行Gulp時,我收到了此錯誤消息。 我在網上閱讀了很多主題,我嘗試了這些,但沒有工作。Gulp錯誤遍歷模塊

[email protected]:~/Code/crm.activix.local$ gulp module.js:339 
    throw err; 
    ^

Error: Cannot find module '../traversal' 
    at Function.Module._resolveFilename (module.js:337:15) 
    at Function.Module._load (module.js:287:25) 
    at Module.require (module.js:366:17) 
    at require (module.js:385:17) 
    at Object.<anonymous> (/home/vagrant/Code/crm.activix.local/node_modules/laravel-elixir/node_modules/babelify/node_modules/babel-core/lib/transformation/plugin-pass.js:19:18) 
    at Module._compile (module.js:425:26) 
    at Object.Module._extensions..js (module.js:432:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:311:12) 
    at Module.require (module.js:366:17) 

回答

1

莊園和咕嘟咕嘟是一件奇怪的事情。在我的Homestead虛擬機中運行gulp和npm命令時,我從未得到它的正常工作。

我使用windows,所以我必須使用gith bash從windows中使gulp/npm的東西正常工作。我相信這個問題與Windows路徑有關。就拿從laravel-仙丹這條道路安裝 myproject\node_modules\laravel-elixir\node_modules\gulp-util\node_modules\gulplog\node_modules\glogg\node_modules\sparkles

所以相關性具有現已轉給用戶自己的依賴,誰都有自己的依賴性等

當您嘗試安裝這一點,它必須「鏡子」的文件在你的Windows系統上,它只是打破。至少這就是我想的事情。

爲了安全起見,請在您的計算機上安裝node.js,並從那裏運行所有gulp/npm命令。至少這是我需要做的。