nodeJS 之node_module篇

今天寫着畢設,聽到同學說電腦崩了,寫的代碼全沒了,扎心了。。。

由感而發,把項目傳到git上,每天進行 push pull..以防不測。

(github的用法,就先不寫了,以後補上。)

之前做vue項目時用過,git 老師說vue項目中的 push的時候,不要把node_module文件夾 pull上去,需要的pull之後,可以在npm install 把node_module下下來。於是我在node的後臺項目中,把node_module刪了,但是在另一個文件夾下pull之後,再用npm install之後,後臺項目起不來了。說是這個組件沒有,那個組件沒有的。

原來是我在安裝組件時,沒有加上 --save -dev。

npm install xxx --save -dev 的xxx組件依賴,會保存到package.json中的devDependencies對象下。

npm install xxx --save 的xxx組件依賴,會保存到package.json中的dependencies對象下。

當你在npm install 時,會自動加載devDependencies對象和dependencies對象下依賴。

當你在npm install packagename時,會自動加載dependencies對象下依賴。

當你在npm install packagename -dev時,會自動加載devDependencies對象下依賴。

所以以後在寫node時,引入組件一定要加上 --save -dev 不然以後,node_module丟了,還要重新一個一個加。

參照鏈接:https://blog.csdn.net/zrcj0706/article/details/79178371

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章