今天写着毕设,听到同学说电脑崩了,写的代码全没了,扎心了。。。

由感而发,把项目传到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

Logo

前往低代码交流专区

更多推荐