美文网首页
『XXG笔记』npm、nrm、nvm、npx

『XXG笔记』npm、nrm、nvm、npx

作者: 谢夏戈 | 来源:发表于2022-07-15 23:21 被阅读0次

    👋 本文章为我(XXG)原创,由于个人能力有限,此笔记可能会错漏、过时、或需要补充。
    📖 笔记文章由于多平台发布,为了修改方便,可以参观我的博客:https://xxggg.github.io
    🚀 我会根据我的知识学习,持续更新、完善这些笔记。让它更加通俗易懂,少错误。
    🐤 本文章对应博客里的:https://xxggg.github.io/Note/npm.html

    • 🎒 NPM - 包管理工具
    • 🪞 NRM - 镜像源管理工具
    • 🔩 NVM - 版本管理工具
    • 🔧 NPX - 执行命令

    🎒 NPM - 包管理工具

    下载node.js 的时候就自带了npm

    🛒 使用国内淘宝镜像

    当用npm去下载插件时,有可能会卡,所以可以把下载源更换为国内的淘宝镜像:

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    

    🔨 安装模块

    npm instll <想要安装的模块>
    

    🔨 -g 全局

    全局会安装到电脑的user目录下<br />没带g就会安装到当前文件夹里

    npm instll <想要安装的模块> -g
    

    🔨 -S 安装到生产环境

    生产环境就是打包好,要发布出去时,也需要这个插件!

    npm instll <想要安装的模块> -S
    npm instll <想要安装的模块> --save
    

    🔨 -D 安装到开发环境

    开发环境,就是在本地开发的环境,还没打包,比如一些检查语法的插件,就只需要在开发环境中使用,在线上还检查什么语法问题....

    npm instll <想要安装的模块> -D
    npm instll <想要安装的模块> --dev
    

    🗑️ 卸载模块

    npm uninstll <需要卸载的模块>
    npm uninstll <需要卸载的模块> -g   //带-g 卸载全局里面的
    

    🪞 NRM - 镜像源管理工具

    nrm(npm registry manager) 是npm的镜像源管理工具. 有时候国外资源太慢,使用nrm可以快速的在npm源之间切换

    🔨 安装nrm

    npm install -g nrm
    

    👁️ 查看可选择的源

    nrm ls
    
      npm -------- https://registry.npmjs.org/
      yarn ------- https://registry.yarnpkg.com/
      cnpm ------- http://r.cnpmjs.org/
    * taobao ----- https://registry.npm.taobao.org/
      nj --------- https://registry.nodejitsu.com/
      npmMirror -- https://skimdb.npmjs.com/registry/
      edunpm ----- http://registry.enpmjs.org/
      # 其中带`*` 的就是当前使用的源. 上述适用的是淘宝的镜像源
    

    👁️ 查看当前源

    nrm current
    

    🔃 切换镜像源

    nrm use npm
    

    ➕ 添加镜像源

    你可以增加定制的源,特别适用于添加企业内部的私有源
    执行命令: nrm add
    其中 reigstry 为源名,url 为源的路径。

    nrm add registry http://registry.npm.frp.trmap.cn/
    

    🗑️ 删除镜像源

    语法: nrm del <registry> 删除对应的源

    > nrm del taobao
    # 删除淘宝的镜像源
    

    📈 测试 源的速度

    nrm test npm
    

    🔩 NVM - 版本管理工具

    nvm 用于 切换 node版本

    ⬇️ 下载nvm

    下载地址:https://github.com/coreybutler/nvm-windows/releases

    🔨 安装nvm

    先卸载原本电脑上的node,然后解压nvm-setup.zip,进入解压出来的文件夹,双击exe后缀文件进行安装,然后在命令行输入nvm验证安装是否成功

    🔨 安装node

    nvm install v6.9.4
    

    👁️ 查看node版本

    nvm use 6.9.4
    

    🔧 使用或切换nodejs版本

    nvm use 6.9.4
    

    🗑️ 卸载置顶版本的node

    nvm uninstall <version>
    

    🔧 NPX - 执行命令

    平时安装node模块的时候,经常使用的命令是npm。其实还有另外一个命令,叫做npx。。

    • npx 侧重于执行某个模块命令。不存在的模块回自动安装、临时下载,用完就卸载。
    • npm 侧重于安装或者卸载某个模块的。

    比如安装Nuxt3👇

    npx nuxi init nuxt
    

    相关文章

      网友评论

          本文标题:『XXG笔记』npm、nrm、nvm、npx

          本文链接:https://www.haomeiwen.com/subject/xqzcirtx.html