關於npm 包的發布
阿新 • • 發佈:2018-10-15
包名 通過 賬戶 pub 1.0 如果 pac 都是 test
註冊一個npm 賬號,打開命令行輸入
npm add user
然後登錄
npm login
發布npm 包,在你要發布的包的目錄下,在創建賬號後需要認證郵箱,否則無法發布,發布同一個包,每次的版本需要比上一次發布的大,才能發布
npm publish
刪除npm包
npm unpublish --force //強制刪除 npm unpublish guitest@1.0.1 //指定版本號
關於包名
包名類似,拒絕發布,包名就是package.json 中的name
例如:react-native已經存在,那麽諸如
- reactnative
- react_native
- react.native
的就不可以再發布了
使用作用域
如果因為你起的包名與現有的包名太相近而被阻止發布這個包,那麽找到一個獨一無二包名最簡單方法就是使用自己的作用域。
你可以使用@
+你的npm用戶名
加在包名前面將包劃到你的npm賬戶作用域下。比如,
{ "name": “@qcnh/react-native" }
被劃了作用域的包默認是私有的,所以要通過—access=public
讓它變為公有的包:
npm publish --access=public
發布之後安裝和使用都是一樣的
npm i @qcnh1920/react-native
import * from ‘@qcnh/react-native‘
關於npm 包的發布