• 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

  • 相关阅读:
    在Xsheel Linux上安装nodejs和npm
    判断js中的数据类型的几种方法
    Sequelize 中文API文档-1. 快速入门、Sequelize类
    php中 ob_start()有什么作用
    PHP错误类型及屏蔽方法
    ajax对象的获取及其常用属性
    linux工作笔记
    Redis和Memcached的区别
    MySQL架构
    Http协议三次握手过程
  • 原文地址:https://www.cnblogs.com/Zhengxiaoxiao/p/10529432.html
Copyright © 2020-2023  润新知