nodeJS 之node_module篇
今天写着毕设,听到同学说电脑崩了,写的代码全没了,扎心了。。。由感而发,把项目传到git上,每天进行 push pull..以防不测。(github的用法,就先不写了,以后补上。)之前做vue项目时用过,git 老师说vue项目中的push的时候,不要把node_module文件夹 pull上去,需要的pull之后,可以在npm install 把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
更多推荐
所有评论(0)