之前我做了一遍这个项目,我现在想重新做一遍这个项目。那些依赖包我还需要自己重新下载安装一遍吗?antd这个包。
来源:2-1 Header组件拆分及样式布局(1)
Vigorous阿炎
2021-01-07 11:53:14
要是每次都做一个项目就要下载一遍是不是有点占资源。我记得以前老师好像说过只需要保留json-lock这个文件就可以重新生成我需要的包了。请问我该如何操作,才能继续我这个项目,实际项目开发是一个一个安装吗?
2回答
好帮手慕久久
2021-01-07
同学你好,如果同学能知道自己肯定会用哪些依赖包,那么可以在初始时就安装上。但是一个项目往往会不停的更新迭代功能,后期的项目会与初始时的项目差别很大。所以我们不太可能在初始时,就能知道整个项目都需要什么。比如antd这个ui库,随着功能越来越多,后期它可能会无法满足我们的需求,此时就需要安装别的ui库。所以安装依赖包的操作是避免不了的。先安装、后安装差别并不大,都是要执行“npm install 包名”来安装,只是安装的时机不一样。
祝学习愉快!
好帮手慕久久
2021-01-07
同学你好,问题解答如下:
1、如果想使用之前的项目框架,重新书写一遍项目,那么把src中与项目相关的文件删除(要保留index.js文件,它是项目的入口,要保留),然后新建组件就行:
由于原始项目中是有node_modules文件夹的(它里面就是所需的依赖包),所以此时不需要重新安装。
2、如果项目中,node_modules文件夹被删除了,那么只需在项目根目录下,执行npm install就会把所有的依赖包都重新装回来。
3、每新开发一个项目,都要执行下面的指令,将项目初始化出来:
该过程,会重新安装项目所需的基础依赖包。这些依赖包会搭建项目所需的环境、会提供项目所需的配置。
上述指令只需执行一遍,即将项目搭建出来后,以后继续开发时,就不需要执行上述指令了。如果需要其他安装包,则使用“npm install 包名”来安装即可。
由于不能把多个项目,放在一个初始化环境里,所以每新开发一个项目,都需要重新初始化、下载依赖包,即使浪费空间,也要这样做。
实际开发,都是这样做的。
祝学习愉快!
相似问题