日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
一文講懂NpmLink,你會(huì)了嗎?

本文轉(zhuǎn)載自微信公眾號(hào)「前端壹?!?,作者落落落洛克。轉(zhuǎn)載本文請(qǐng)聯(lián)系前端壹棧公眾號(hào)。

創(chuàng)新互聯(lián)建站是專(zhuān)業(yè)的瓊結(jié)網(wǎng)站建設(shè)公司,瓊結(jié)接單;提供網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行瓊結(jié)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

前言

在本地開(kāi)發(fā)npm模塊的時(shí)候,我們可以使用npm link命令,將npm 模塊鏈接到對(duì)應(yīng)的運(yùn)行項(xiàng)目中去,方便地對(duì)模塊進(jìn)行調(diào)試和測(cè)試

用法

包鏈接是一個(gè)兩步過(guò)程:

1.為依賴(lài)項(xiàng)創(chuàng)建全局軟鏈npm link。一個(gè)符號(hào)鏈接,簡(jiǎn)稱(chēng)軟鏈,是一個(gè)快捷方式,指向系統(tǒng)上的其它目錄或文件。

2.告訴應(yīng)用程序使用全局軟鏈npm link some-dep。

 
 
 
 
  1. cd ~/projects/some-dep 
  2. npm link # 步驟 1. 
  3. cd ~/projects/my-app 
  4. npm link some-dep # 步驟 2.

我們可以像往常一樣在some-dep項(xiàng)目上進(jìn)行開(kāi)發(fā). 然后my-app依賴(lài)some-dep也是最新的代碼。軟鏈?zhǔn)侵赶虮镜氐?,并不?huì)提交到git,這非常有利于我們的調(diào)試

調(diào)試

如果使用VSCode并想在some-dep中設(shè)置斷點(diǎn),你需要在調(diào)試器中為my-app啟用軟鏈。這樣做是通過(guò)設(shè)置

 
 
 
 
  1. “runtimeArgs”:[ 
  2.   “-- preserve -symlinks” 
  3. ]

在launch.json。

在代碼中的調(diào)試配置中啟用符號(hào)鏈接

恢復(fù)

當(dāng)我們不想再使用本地版本時(shí)some-dep,請(qǐng)刪除軟鏈。但請(qǐng)注意,npm unlink是npm uninstall的別名

 
 
 
 
  1. cd ~/projects/my-app 
  2. npm uninstall --no-save some-dep && npm install

也清理全局鏈接,但它的存在不會(huì)影響到my-app.

 
 
 
 
  1. cd ~/projects/some-dep 
  2. npm uninstall # 刪除全軟鏈鏈接

總結(jié)

掌握npm link的兩步流程是對(duì)任何Node.js開(kāi)發(fā)者的工具集的一個(gè)有益補(bǔ)充。這個(gè)過(guò)程包括在依賴(lài)關(guān)系中運(yùn)行npm link,以及在應(yīng)用中運(yùn)行npm link some-dep。(另外多提一點(diǎn)現(xiàn)代包管理工具pnpm也是利用軟鏈來(lái)管理它的依賴(lài)視圖)


分享文章:一文講懂NpmLink,你會(huì)了嗎?
鏈接URL:http://m.5511xx.com/article/ccccspg.html