npm開發包 除錯包 發布模組 安裝模組注意點

2021-08-21 04:06:58 字數 832 閱讀 4941

開發自己的npm模組,測試並發布到注意點:

1、使用 npm  link 和 npm link packagename 測試後,要先npm unlink移除全域性包,否則正式發布包之後,使用npm install packagename 安裝依賴,會直接從本地拉取依賴。npm link 命令把當前包「發布」到全域性依賴下(其實應該是乙個快捷方式,指向的是同乙個本地包)。可以使用命令 npm list -g --depth 0 檢視當前安裝的全域性包和安裝路徑,也可以手動刪除。

3、npm link 模組名  除錯時,可能會把模組的node_modules也link過去,可能會報錯,可以嘗試刪除改node_modules測試。

本地link找不到依賴, npm install 需要加 -g 

npm link packagename

npm install -g

20190827

最近公升級依賴發現,使用npm link本地測試時,總是報各種錯,但是把編譯之後的包,手動拷貝到測試工程的依賴資料夾下,是正常的,也可以直接發布bate版到npm**倉庫中測試。

npm模組安裝

最開始接觸npm看見很多吐槽npm在windows上的不穩定,就選擇了在linux的伺服器上使用,但是後來發現很多人都是在windows能正常使用的,而且在伺服器上操作難免有所不便,所以就開始了我的npm折騰之路。2 npm模組的安裝,模組安裝有兩種一種是在自己專案的路徑下本地安裝,一種是全域性安裝...

發布自己的模組到NPM

發布自己的npm外掛程式時,或者fork了他人的專案,需要改動之後及時使用的情況下,可以發布自己的模組到npm。開啟npm,然後註冊 登入。1.name 名稱,發布的模組名稱,發布線上後,可以通過npm install x來引用該模組 2.description 描述,該模組的簡單描述 3.vers...

修改npm模組安裝路徑

預設情況下,npm安裝路徑位置如下 npm cache npm的快取檔案 通過cmd修改安裝路徑 npm config set prefix d nodejs node global npm config set cache d nodejs node cache 直接修改npmrc檔案 一般位於c...