[英]npm installs different package on server vs localhost
我在本地環境上運行npm。 如果我在本地環境上運行npm install
,它將在node_modules/
安裝一些軟件包,並且一切正常。
然后,我在遠程服務器服務器上獲取最新更改,並嘗試運行gulp
並得到一些錯誤。 因此,我運行以下命令:
rm -rf node_modules npm install gulp
一切正常。 但是,當然, node_modules
的所有項目都已更改。 因此,我從服務器執行git push
,然后在本地拉出。 但現在我的本地版本將無法運行gulp
,我需要重復上述過程(刪除node_modules,NPM安裝)。
基本上, npm install
在我的本地環境和服務器環境中似乎安裝了稍有不同的軟件包,盡管它們都是Ubuntu 14.04。 服務器和本地的nodejs版本在v5.3.0
也相同。
如建議的那樣,我們不簽入node_modules。 因此,我們在服務器上運行npm install和gulp。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.