多个vue项目使用的node_modules一致,每个项目都安装一遍依赖,对空间造成资源浪费。
通过服务器上的软连接mklink(windows服务器,如果是linux服务器用ln)来共用一套node_modules
windows
mklink /d [链接文件或目录] [原始文件或目录]
进入到需要软连接的目录
mklink /d D:\workspace\test-web-base D:\workspace\test-web-base\node_modules
linux
ln -s [原始文件或目录] [链接文件或目录]
进入到需要软连接的目录
ln -s /data/.jenkins/workspace/ohs_web/node_modules /data/.jenkins/workspace/test_ohs_web
我这边是linux所以使用这个就可以得到一个软连接在test_ohs_web中出现一个node_modules这个快捷方式
这样多个项目共用一个node_modules