简述 npm 发包流程
生活随笔
收集整理的這篇文章主要介紹了
简述 npm 发包流程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 首先注冊一個npm賬號
官網地址:https://www.npmjs.com/
注意:需要在郵箱中確認
2. 接著創建項目
mkdir my_modules cd my_modules npm init -y在創建的 JSON 文件中,它包含了你的項目信息以及眾多的配置項。除此之外你也可以寫一個readme.md文件用來描述你的項目。例,package.json:
{ "name": "@baron/demo", "version": "1.0.0", "description": "hi,boy","license": "MIT","repository": "baron/demo","main": "index.js","keywords": ["baron","npm","package"] }name:你的包名
version:你的發包版本
description:包的簡介
repository: GitHub 等代碼倉庫地址?
license:比如是 MIT 認證
main:包的入口文件,位置在文件夾的根目錄
keywords:添加一些關鍵詞更容易使你的包被搜索到
3. 然后登錄 npm
npm login需要輸入對應的username、password 和 email。
4. 最后發布
npm publish注意:鏡像源需要登錄npm本身的源,如果沒有切換回原鏡像則在后面發布時,npm會提示沒有登錄。
建議:鏡像管理推薦使用 nrm 進行管理所有的鏡像源。
如果在命令行中可以看到類似如下代碼,就表示你已經成功了。
+ @baron/demo@1.0.0其他問題:
-
以@用戶名/包名 的方式作為包名可以解決命名沖突,但是這種方式會創建一個在用戶名 scope 下的一個包 scoped package。它允許我們將已經被其它包使用的名稱作為包名。
-
如果接下來報錯402的話,Scoped packages 會被自動發布為私有包,需要不讓它私有需要在發布時添加參數 npm publish --access=public
總結
以上是生活随笔為你收集整理的简述 npm 发包流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dpdk-pktgen进行发包,dpdk
- 下一篇: 《东周列国志》第六十二回 诸侯同心围齐国