npm安裝、卸載、刪除、撤銷發佈包、更新版本信息

利用npm安裝包:

全局安裝:npm install -g 模塊安裝

局部安裝(可以使用repuire(‘模塊名’)引用):npm install 模塊名稱

如果權限不夠,就是用管理員方式安裝。

本地安裝的時候,將安裝信息寫入package.json。

npm install 模块 不寫入package.json

nmp install 模块 --save 寫入package.json的dependencies

npm install 模块 --sava-dev寫入package.json的devDependencies

利用npm刪除包:

全局刪除:

npm uninstall -g <模塊>

局部刪除:

npm uninstall 模塊:刪除模塊,不刪除package.json的值;

npm uninstall 模塊--save:刪除模塊,并刪除dependencencies的package.json的值

npm uninstall 模塊 --save-dev:刪除模塊,并刪除devdenpendencies的package.json的值

利用npm發佈包:

第一次發佈包首先需要申請一個npm adduser

非第一次發佈包:

npm login,然後填寫個人信息登錄。

進入到項目目錄下,使用npm publish發佈包,發佈的包的信息就是package.json的名字和版本信息。

然後在npm搜索里就能找到被發佈的包了。

不能發佈同名的包,發佈前可以使用npm搜索看是否已經有同名的包,同時,不能有大寫字母、下劃線和空格。

利用npm撤銷發佈的包:

一般不允許撤銷發佈的包。

撤銷包使用npm unpublish,這個時候會報出警告,這個時候加上--force,撤銷發佈以後,也不能使用撤銷包的名字來命名新包了。

npm發佈更新后的包:

修改package的版本后再npm publish。

自動修改已經發佈的包的版本號:

npm version <updatatype>

update可以為patch、minor、major;

pacth:補丁;

minor:小改;

major:大改

修改完以後,package.json的信息也會發生修改。

https://blog.csdn.net/helloxiaoliang/article/details/80965980

原文地址:https://www.cnblogs.com/Zhengxiaoxiao/p/10529432.html