需求
多个前端项目的依赖包相同,若在每个项目中生成一个node_modules文件夹会造成资源重复,为了节省资源,能不能使用共用一个node_modules呢?
项目目录结构
下面是我的项目结构,bs,ds....其实是一个一个子项目,共有用的依赖都是一样的
步骤一
把项目的所有依赖整理在一个package.json里面,然后执行npm install安装依赖
npm i
步骤二
使用mklink命令 创建软连接
命令格式
mklink /d <link> <target>
如:
mklink /d D:\work\erp\oms\node_modules D:\work\erp\node_modules