利用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