由于公司前端项目多,但前端框架基本上都是固定的,依赖也都一致。每次拉个项目,都得单独安装依赖,总是感觉太麻烦,有的项目依赖众多,node_modules下的文件数量更是多得恐怖,就算是拷贝也得拷很久(不建议拷贝依赖),直接下可能更慢。
当两个项目依赖完全一致时,我们可以只下载A项目的依赖,通过创建软链接,让B项目依赖目录直接指向A目录。
windows下创建软链接命令(以管理员身份运行):
mklink /d D:\project\B\node_modules D:\project\A\node_modules
mac下还没尝试。
貌似npm link 也是通过该方式。
正在尝试yarn......
20200921
正在尝试cnpm......
有的依赖文件太大,npm死活下不来,试了下cnpm,几秒钟搞定!!!