鍍金池/ 問答/HTML/ 關于npm install包后會把原來的包刪掉

關于npm install包后會把原來的包刪掉

我通過create-react-app命令創(chuàng)建了一個react應用,現(xiàn)在需要安裝redux包,我直接用npm install --save redux方法安裝,結(jié)果把node_modules里的其他包都刪了,單獨安裝了redux。

如何避免這種情況。

回答
編輯回答
陪妳哭

1.無法確定你對npm或者node的熟悉程度,所以先說一下:
npm install --save是安裝到當前工作目錄了。
npm instal 是安裝到用戶目錄了,用npm ls可以查看。
npm instal 是安裝到全局目錄了,用npm ls -g可以查看。
2.如果不是第一種情況,你描述的問題也有別的哥們兒碰到過,但是并沒看到解決辦法,這似乎是node 5的問題:
https://github.com/npm/npm/is...
或者你升級到最新的lts版本,試試看。

2017年9月25日 23:38
編輯回答
孤巷

再執(zhí)行一遍 yarn install,就可以了

2017年1月24日 02:49
編輯回答
心上人

同樣遇到了,remove一大堆依賴,導致react-scripts不可用,npm install修復 有時候可以解決大多時候 項目就蹦了

2018年8月30日 14:25
編輯回答
清夢

老哥解決了么,我今天執(zhí)行npm install 。。。也把我原來的包刪了一部分,哈哈哈神奇啊

2018年9月15日 16:20
編輯回答
你好胸

雖然不知道為什么發(fā)生這個問題,我也沒遇見過,但是這個也有解決方式:

  • 先安裝redux
  • 再執(zhí)行一遍npm install便可

redux又不是每次運行都要安裝,所以影響不大

2017年10月29日 18:58
編輯回答
夏木

這個現(xiàn)象真的太sao了,執(zhí)行完命令我都傻了,什么原因?。?/p>

2018年6月23日 03:42