您的位置:首页 > 教育 > 培训 > 软链接node_modules

软链接node_modules

2024/10/6 1:40:25 来源:https://blog.csdn.net/m0_47999208/article/details/140362005  浏览:    关键词:软链接node_modules

公司项目很多微应用的子项目公用同一套模板,也就会使用同一个node_modules

1.先创建3个同样的项目,并安装一个其中的一个node_modules给他丢到外边

2.win + r  ------->   cmd  --------> ctrl+shift   +  enter(已管理员身份打开cmd)

3.在窗口分别执行以下代码

mklink /d G:\zs-node\softLink\demo1\node_modules G:\zs-node\softLink\node_modules
mklink /d G:\zs-node\softLink\demo2\node_modules G:\zs-node\softLink\node_modules
mklink /d G:\zs-node\softLink\demo3\node_modules G:\zs-node\softLink\node_modules

在项目中如下:是创建了一个快捷键的文件夹和桌面的软件都有同样的光标

4.尝试去运行项目

5.既然是快捷方式那我们能不能手动实现,先删除原有的快捷方式,对外面的node_modules创建一个快捷方式,改名为node_modules后放到三个文件夹中去,尝试去运行

6.以上两个方式都实现了,就不得不说下我们大名鼎鼎的pnpm了,创建项目后使用pnpm i

进入node_modules中可以看到有好多软链接

现在已知 在软链接node_modules 目录下使用bash窗口执行  readlink -f node_modules  就可以知道它的源文件所在文件位置

我们对比下npm的node_modules

其实原本的node_modules就是pnpm的方式嵌套嵌套的

npm把他拍平了

pnpm使用软链接的方式把他拍平了

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com