一品威客做的網(wǎng)站好用嗎網(wǎng)站快速優(yōu)化排名軟件
公司項(xiàng)目很多微應(yīng)用的子項(xiàng)目公用同一套模板,也就會(huì)使用同一個(gè)node_modules
1.先創(chuàng)建3個(gè)同樣的項(xiàng)目,并安裝一個(gè)其中的一個(gè)node_modules給他丟到外邊
2.win + r? ------->? ?cmd? --------> ctrl+shift? ?+? enter(已管理員身份打開cmd)
3.在窗口分別執(zhí)行以下代碼
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
在項(xiàng)目中如下:是創(chuàng)建了一個(gè)快捷鍵的文件夾和桌面的軟件都有同樣的光標(biāo)
4.嘗試去運(yùn)行項(xiàng)目
5.既然是快捷方式那我們能不能手動(dòng)實(shí)現(xiàn),先刪除原有的快捷方式,對(duì)外面的node_modules創(chuàng)建一個(gè)快捷方式,改名為node_modules后放到三個(gè)文件夾中去,嘗試去運(yùn)行
6.以上兩個(gè)方式都實(shí)現(xiàn)了,就不得不說下我們大名鼎鼎的pnpm了,創(chuàng)建項(xiàng)目后使用pnpm i
進(jìn)入node_modules中可以看到有好多軟鏈接
現(xiàn)在已知 在軟鏈接node_modules 目錄下使用bash窗口執(zhí)行? readlink -f node_modules? 就可以知道它的源文件所在文件位置
我們對(duì)比下npm的node_modules
其實(shí)原本的node_modules就是pnpm的方式嵌套嵌套的
npm把他拍平了
pnpm使用軟鏈接的方式把他拍平了