2015-04-02 58 views
1

由於我們在一個項目團隊中工作,我們不希望爲本地每個項目安裝幾個Gulp模塊,例如ass gulp-sass,gulp-autoprefixer,gulp-livereload等(它們總計大於100mb )是否有避免在每個項目的本地安裝gulp的方法?

有沒有什麼辦法,只安裝一次所有的gulp模塊,並且使用它們到處都是?

回答

2

簡答:你不應該。在本地進行安裝,並將版本變更與項目相結合,而不是整個生態系統,這是該方法的一大優勢之一。真的重新考慮你的願望。

較長的答案:當然,你可以。在你的文件的某個地方創建一個存儲所有必要插件的目錄。在Linux和Mac機,然後創建一個符號鏈接到您的文件夾node_modules

$ ln -s /path/to/your/somewhat/global/node_modules/ node_modules 

這將創建一個指向要安裝所有的全球的一個假的目錄。

在Windows中,呼叫是有點不同

mklink /j node_modules ../path/to/your/global/node_modules 
+0

謝謝!我認爲對於我們的情況,全局方法可行,因爲您可以正式更新全局模塊......我沒有看到,爲什麼我需要針對每個項目的前綴,編譯和映射使用不同的模塊版本... – CinKon 2015-04-06 07:59:02

相關問題