開發自己的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...