欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Npm link的作用與使用示例代碼

 更新時間:2023年01月17日 11:40:57   作者:AI3D_WebEngineer  
npm link可以幫助我們模擬包安裝后的狀態(tài),它會在系統(tǒng)中做一個快捷方式映射,讓本地的包就好像 install 過一樣,可以直接使用,這篇文章主要介紹了Npm link的作用與使用示例代碼,需要的朋友可以參考下

一、為什么要用Npm link

庫包在開發(fā)或迭代后,不適合發(fā)布到線上進行調試(過程繁瑣且會導致版本號膨脹)

二、Npm link工作原理

`npm link` 可以幫助我們模擬包安裝后的狀態(tài),它會在系統(tǒng)中做一個快捷方式映射,讓本地的包就好像 install 過一樣,可以直接使用。

三、Npm link的使用

同一目錄下的使用

// 進入應用文件夾
$ cd xxx/project_npmlink/project1
// 軟鏈接
$ npm link ../module1

npm link 操作會在項目的 node_modules 目錄下創(chuàng)建一個 module1的超鏈接(類似 Windows 的快捷方式),鏈接到 project_npmlink/module1。 

生成的虛擬包名會根據module1的package.json進行指定。

不同目錄下使用:

項目和模塊不在同一個目錄下,需要先把模塊鏈接到全局,然后再在項目中鏈接模塊

$ cd xxx/project_npmlink/module1
$ npm link

npm link 操作會在全局 node_modules 目錄下創(chuàng)建一個 module-name 的超鏈接。

// 再去項目目錄
$ cd xxx/project_npmlink/project1
// 通過包名建立鏈接
$ npm link module1

此時只需要指定 module-name,在項目的 node_modules 目錄下創(chuàng)建一個 module-name 的超鏈接,鏈接到 /usr/local/lib/node_modules/module-name,然后再由全局目錄下的超鏈接,鏈接到具體的代碼目錄下。

 三、刪除npm link的鏈接

解除項目和模塊的鏈接

// 進入項目目錄,解除鏈接
$ cd xxx/project_npmlink/project1
$ npm unlink module1

解除模塊的全局鏈接

// 進入項目目錄,解除鏈接
$ cd xxx/project_npmlink/module1
$ npm unlink module1

補充:npm link

記錄一下,開發(fā)npm包時要在項目中調試,可以在npm包中執(zhí)行npm link 鏈接到全局, 在項目中npm link xxxxx(npm包名);當調試完成后,解除npm link 可以在項目中執(zhí)行 npm unlink xxxx(npm包名)
第二種方法,npm list -g --depth 0查看全局安裝的包,找到全局包的路徑,直接刪除這個文件

到此這篇關于Npm link的作用與使用的文章就介紹到這了,更多相關Npm link的作用與使用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用Nodejs連接mongodb數據庫的實現代碼

    使用Nodejs連接mongodb數據庫的實現代碼

    這篇文章主要介紹了使用Nodejs連接mongodb數據庫的實現代碼,需要的朋友可以參考下
    2017-08-08
  • node.js文件操作系統(tǒng)實例詳解

    node.js文件操作系統(tǒng)實例詳解

    這篇文章主要介紹了node.js文件操作,結合實例形式詳細分析了node.js針對文件的讀取、寫入、刪除、遍歷、監(jiān)控等各種常見操作技巧,需要的朋友可以參考下
    2019-11-11
  • nodejs開發(fā)一個最簡單的web服務器實例講解

    nodejs開發(fā)一個最簡單的web服務器實例講解

    在本篇文章里小編給大家整理的是關于nodejs開發(fā)一個最簡單的web服務器實例內容,有需要的朋友們可以參考下。
    2020-01-01
  • node.js集成百度UE編輯器

    node.js集成百度UE編輯器

    這篇文章主要介紹了node.js集成百度UE編輯器的方法,需要的朋友可以參考下
    2015-02-02
  • Centos7 中安裝 Node.js v4.4.4

    Centos7 中安裝 Node.js v4.4.4

    我一直對學習Node.js比較感興趣。這是一個Java平臺的服務器端編程 ,它允許開發(fā)人員在服務器編寫Java代碼,并且有許多CentOS的用戶正努力學習這個語言的開發(fā)環(huán)境。這正是我想做這個教程的目的。
    2016-11-11
  • node版本太高導致項目跑不起來的解決辦法(windows)

    node版本太高導致項目跑不起來的解決辦法(windows)

    換了臺電腦后,安裝node,一切完美,發(fā)現其中有一個uniapp的小程序項目跑不起來,感覺是node版本太高導致的,所以只能重新安裝低版本的node,本文給大家介紹了node版本太高的解決辦法,需要的朋友可以參考下
    2023-10-10
  • NodeJS Web應用監(jiān)聽sock文件實例

    NodeJS Web應用監(jiān)聽sock文件實例

    這篇文章主要介紹了NodeJS Web應用監(jiān)聽sock文件實例,本文講解 NodeJS 的 TCP 和 HTTP 監(jiān)聽 Domain Socket 文件例子,需要的朋友可以參考下
    2015-02-02
  • 解決使用node命令提示:'node'不是內部或外部命令,也不是可運行的程序

    解決使用node命令提示:'node'不是內部或外部命令,也不是可運行的程序

    最近在工作中遇到了個常見的問題,分享給大家,這篇文章主要給大家介紹了關于如何解決使用node命令提示:'node'不是內部或外部命令,也不是可運行的程序的相關資料,需要的朋友可以參考下
    2023-02-02
  • nodejs模塊學習之connect解析

    nodejs模塊學習之connect解析

    這篇文章主要介紹了nodejs模塊學習之connect解析,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Node.js中npm常用命令大全

    Node.js中npm常用命令大全

    這篇文章主要介紹了Node.js中npm常用命令大全的相關資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-06-06

最新評論