本地node套件的測試方法介紹
這篇文章帶給大家的內容是關於本地node套件的測試方法介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
當我們寫一個node套件,在發佈到npm上之前,需要在本機測試該套件。假設我們有一個已經編寫好的本機node套件xcxutil套件和一個測試該套件的專案myapp在同一個資料夾下project下,有以下兩種方式可以在myapp專案中測試本地的xcxutil套件
|-- project |-- myapp |-- xcxutil
相對路徑安裝xcxutil測試
進入專案目錄,依照相對路徑找到xcxutil包,直接安裝。
cd myapp npm install ../xcxutil
然後進入myapp
中的node_modules
資料夾檢查是否安裝成功,一般情況下只要路徑正確,node套件編寫正確,都會安裝成功,這樣就可以在myapp中使用xcxutil
。
const xcxutil = require('xcxutil');
注意,myapp
目錄下必須要有package.json
文件,否則無法安裝任何node套件。
使用npm link 連接到全域測試
上面的情況是node套件和測試項目在同一個資料夾下,所以很方便的就找到路徑,但很多情況是我們本地項目眾多,分佈在不同的資料夾下,所以找路徑就很麻煩了,所以我們推薦使用npm link
這種將node包連接到全域的方式。
cd xcxutil npm link
執行上面指令得到以下輸出
/Users/leinov/.nvm/versions/node/v8.11.3/lib/node_modules/xcxutil -> /Users/leinov/project/xcxutil
意思是將project
下的xcxutil
連接到全域的node_modules
下,我們進入全域node_modules
套件下也可以查看到xcxutil
套件
然後在myapp中也link一下該套件即可測試使用
cd myapp npm link xcxutil
這樣xcxutil就被安裝到myapp下啦,在xcxutil下的修改也會同步到myapp下,就可以實現本地測試了,
取消在全局的連接
cd xcxutil npm unlink
xcxutil已經發布,歡迎大家使用github地址。
#以上是本地node套件的測試方法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲
