0
對於大多數NPM包,您可以通過從包的文件夾內的bin
文件夾中node_modules
運行它調用它們的命令行應用程序:有沒有辦法讓NPM安裝羅盤並仍然在命令行運行它?
npm install foo
./node_modules/foo/bin/foo
現在當然如果你安裝了全球的包,你可以做到這一點更容易:
npm install -g foo
foo
但這通常被認爲是不好的做法。
對於compass
包但是看起來並不是這樣。當你這樣做:
npm install compass
包的node_modules
目錄甚至沒有一個bin
文件夾。
所以,我的問題是,有沒有辦法安裝指南針非全局,但仍然能夠從命令行調用它?
P.S.我知道我也可以通過系統安裝指南針,即。 sudo apt-get install compass
,但我希望我能保持簡單的流程,讓NPM管理一切。