-
name
publish必填項(version,name+verson構成唯一標識),唯一,所以publish前驗證庫里是否存在該名稱,方式npm info xxx npm ERR! 404 'cy_test' is not in the npm registry.可以使用。
-
規則:不能以.或者_開頭,不能有大寫字母
-
原則上不與node模塊重名,名稱中不應有js/node字樣,簡短有意義
-
-
version:打包必填
-
description:是一段描述:string
-
homepage:文件地址
"homepage": "https://github.com/owner/project#readme"
-
keywords:讓人在npm更容易檢索到你的包
"keywords": ["ant","ui"],
- 注冊/登錄(npm)
(1)第一次登錄要去郵箱驗證下,不然會報403--In most cases, you or one of your dependencies are requesting
(2)如果是403,code E403 沒權限發布 npm ERR! [no_perms] Private mode enable, only admin can
這個是你的源設置成第三方源的時候才有可能發生,比如設置了淘寶源就可能會導致該問題
npm config set registry http://registry.npmjs.org
npm login
npm init
安裝 nrm
npm install nrm -g
nrm ls
nrm use npm