2016-10-22 48 views
0

我剛剛通過npm install bower --save-dev安裝了bower,因爲我希望將這個功能提供給每個檢查分支並運行「npm update」的人。我知道如何使用npm install bower -g安裝它,但我現在如何實際執行它?由npm執行本地(--save-dev)工具

這種方式不能使我滿意:

./node_modules/bower/bin/bower -v 

是不是有什麼樣npm tools bower -v

回答

1

不,沒有npm tools命令。但這是一個alternative solution

如果你的shell是bash,你可以在你的.bashrc中添加函數。

# ~/.bashrc 
function npm-tools {                         
    (PATH=$(npm bin):$PATH; eval [email protected];)                    
} 

然後你可以像下面那樣運行命令來實現你想要的。

# $ tree node_modules/ -L=1 
# node_modules/ 
# └── bower 
$ ./node_modules/bower/bin/bower -v 
1.7.9 
$ npm-tools bower -v 
1.7.9 
+0

我做得有點不同,但你的提示很棒! – xetra11