簡體   English   中英

npm在服務器和localhost上安裝了不同的軟件包

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM