前端元件包發布到npm私服

2021-10-11 01:56:03 字數 1645 閱讀 1992

前端元件包發布到npm私服,前端小白親自實踐

三、總結

對個人來說,我們寫的包往哪兒發布,無非下面三個地方。其中**映象倉庫每隔十分鐘會同步一下 npm 倉庫的新模組,所以實際要看的也就是往 npm 倉庫和公司內部搭建的私有 npm 倉庫上如何發布包。

3、公司內部私有 npm 倉庫

有的公司內部開發一些私有包不想上傳到公共平台 npm 倉庫,於是乎就搭建公司內部的私有 npm 倉庫,與 npm 倉庫其實差不多,只不過有乙個是供全世界開發者使用的平台,乙個是只供公司內部使用的平台。

現有專案是存在元件私包的,所以要上傳到自己公司的私服上去

nexus私服部署是我們運維直接搭建的,所以前端小白還是請教運維大佬搭建好我們直接上傳前端元件包

新增三個倉庫hosted,proxy, group,其中group倉庫中中將hosted和proxy拖拽進去。

group 指的是倉庫組,可以包括hosted 和proxy的倉庫。

hosted 指的是自己的私有倉庫,可以上傳私有**到上面。

proxy 指的是**映象倉庫,比如我們常用的antd,angular等第三方類庫。

**如下(示例):

"publishconfig"

:,

registry這個位址應該是自己公司私服上傳位址

**如下(示例):

//******x/repository/npm-group/第乙個命令是把包名為name的指定去後邊位址去拉取,第二個是預設拉取的位址,所以要配置好源位址然後才能打包上傳。 **如下(示例):元件package.json同級目錄下

npm pack   打包
將元件打包成tgz
npm login   登入(需賬號密碼)

username: ***x

password:

email:

(this is public) ***[email protected]

登入運維大佬給的賬號和密碼還有郵箱
npm publish    上傳tgz包

npm unpublish --force 刪除包

更新包和發布包操作步驟類似,唯一的區別是要修改下 package.json 中的 version 字段,你更新包,總得讓包的版本變化一下吧。操作重複上面幾步步驟,可以先刪除掉再上傳。 unable to authenticate, need: basic realm=」sonatype nexus repository manager」

npm err! code e401

npm err! unable to authenticate, need: basic realm=

"sonatype nexus repository manager"

出現這個錯,一般是源不對,注意上面的package.json裡邊的registry,其中還有/也不能少

前端包發布到npm私服

npm 發布包填坑指南

發布npm包到github packages

github 推出 github package registry 後,提供了軟體包管理服務,開發者通過它可發布公共或私有軟體包。對於開發人員來說非常的方便,目前支援許多大家都比較熟悉的包管理工具,如 預設情況下,github packages在您在package.json檔案的name欄位中指定的...

前端 發布自己的NPM包

註冊後一定要進行郵箱驗證,否則後面進行元件包發布時候會提示403錯誤。配置項 配置項意義 預設值name version 你這個包的版本 預設是1.0.0 description 專案描述 entry point 入口檔案 預設是index.js 你也可以自己填寫你自己的檔名 test comman...

npm發布元件

vue cli建立vue專案以及配置檔案梳理 一 vue打包後靜態資源路徑 設定config index.js檔案裡build部分的assetspublicpath 二 vue打包後部分路徑不對 設定build utils.js檔案裡cssloaders部分的publicpath 1.註冊npm賬號...