2016-03-11 20 views
0

我是新來的呼嚕聲&我的項目,我需要有兩個角的應用程序工作,但我想保持節點模塊&涼亭成分在常見的位置,這樣,我沒有在兩個地方做安裝。我創建的合併&安裝了這些通用package.json & bower.json文件。現在我需要更新我的各個Grunt文件以使用來自該公共位置的節點模塊。 是否有可能從任何其它位置服務節點模塊比gruntfile運行繁重的任務。是否有必要保持節點模塊和咕嚕文件同一目錄?

例如:我想兩者客戶端應用程序,一個 & 客戶應用兩運行從普通節點模塊他們的個人咕嚕任務。

/project-root-dir /project-root-dir/client-app /project-root-dir/client-app-one/Gruntfile.js /project-root-dir/client-app-two/Gruntfile.js /project-root-dir/package.json /project-root-dir/node_modules/ /project-root-dir/bower.json /project-root-dir/bower_componenets/

+0

也許不會回答你的問題,但國際海事組織是不是有2個好主意單獨的應用程序具有相同的依賴性。這些文件適合與一個獨特的項目關聯,而不是多個。 – Komo

+1

問題已討論[這裏](https://github.com/gruntjs/grunt/issues/696)因爲......嗯......三年前...... – IronGeek

+0

@IronGeek感謝我查了討論和解決發現。 –

回答

0

添加解決我的問題,因爲討論here。謝謝@IronGeek在評論中分享鏈接。 我改變了我的呼嚕聲文件更改如下,以達到上述解釋的情況:

Gruntfile.js

var cwd = process.cwd(); process.chdir('../'); require('load-grunt-tasks')(grunt); process.chdir(cwd);