npm发包
發(fā)包流程
首先到npm網(wǎng)站注冊賬號,并驗證自己的郵箱
切換npm鏡像到npm官網(wǎng)的鏡像,如果使用了淘寶鏡像則會影響后面的登錄,npm config set registryhttps://registry.npmjs.org
登錄npm賬號,npm login,輸入賬號、密碼和郵箱
發(fā)布到npm,npm publish
注意事項
發(fā)包之前,先去npm官網(wǎng)搜索一下你的包名是否被占用,或者通過命令查看 :npm view 你的包名,如果報錯說明包名不存在,可以使用
每次npm publish之前要修改一下package.json中的version,比如增加一下版本號,否則發(fā)布失敗
忽略某些文件的發(fā)包
有時候我們不想把源文件發(fā)包,則可以進行忽略,有三種方法
添加.gitignore,在.gitignore中的文件會被忽略,不過也無法加入版本管理了
添加.npmignore,使用方法和.gitignore一樣,如
.DS_Store
.git
.hg
.npmrc
node_modules/
在package.json中添加files字段,指明要發(fā)包的具體文件,這種方式的優(yōu)先級最高,相當于白名單方式,上面兩種相當于黑名單模式
刪除包
npm unpublish --force 包名
總結(jié)
- 上一篇: windows计算机未从dhcp,win
- 下一篇: 啊哈哈哈,鸡(面)汤(经)来喽~(得物,