npm常用命令操作手册程序员必备

Posted 水香木鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm常用命令操作手册程序员必备相关的知识,希望对你有一定的参考价值。

🚀作者简介

主页:水香木鱼的博客

专栏:技术文档

能量:🔋容量已消耗1%,自动充电中…

笺言:用博客记录每一次成长,书写五彩人生。

📒技术聊斋

(一)简介

npm是跟随node一起安装的包(模块)管理器。

常见的使用场景有以下几种:

  • 允许用户从npm服务器下载别人编写的第三方包到本地使用。
  • 允许用户从npm服务器下载并安装别人编写的命令行程序到本地使用。
  • 允许用户将自己编写的包或命令行程序上传到npm服务器供别人使用。

(二)安装命令

Ⅰ、检测是否安装及版本

显示版本号说明已经安装相应的版本

npm -v

Ⅱ、生成package.json文件

package.json用来描述项目中用到的模块和其他信息

npm init

Ⅲ、安装模块

安装package.json定义好的模块,简写 npm i

npm install

Ⅳ、安装包指定模块

npm i ModuleName

Ⅴ、全局安装

npm i ModuleName -g 

Ⅵ、安装包的同时,将信息写入到package.json中的 dependencies 配置中

npm i ModuleName --save

Ⅶ、安装包的同时,将信息写入到package.json中的 devDependencies 配置中

npm i ModuleName --save-dev

Ⅷ、安装多模块

npm i ModuleName1 ModuleName2

Ⅸ、安装方式参数:

  • -save # 简写-S,加入到生产依赖
  • -save-dev # 简写-D,加入到开发依赖
  • -g # 全局安装 将安装包放在/usr/local下或者你 node 的安装目录

(三)查看命令

Ⅰ、查看所有全局安装的包

npm ls -g

Ⅱ、查看本地项目中安装的包

npm ls

Ⅲ、查看包的 package.json文件

npm view ModuleName

Ⅳ、查看包的依赖关系

npm view ModuleName dependencies

Ⅴ、查看包的源文件地址

npm view ModuleName repository.url

Ⅵ、查看包所依赖的node版本

npm view ModuleName engines

Ⅶ、查看帮助

npm help

(四)更新命令

Ⅰ、更新本地模块

npm update ModuleName

Ⅱ、更新全局模块

更新全局软件包

npm update -g ModuleName

更新所有的全局软件包

npm update -g

找出需要更新的包

npm outdated -g --depth=0

(五)卸载模块

Ⅰ、卸载本地模块

npm uninstall ModuleName

Ⅱ、卸载全局模块

卸载全局软件包

npm uninstall -g ModuleName

(六)清空缓存

npm cache clear

(七)使用淘宝镜像

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

(八)其他

Ⅰ、更改包内容后进行重建

npm rebuild ModuleName

Ⅱ、检查包是否已经过时,此命令会列出所有已经过时的包,可以及时进行包的更新

npm outdated

Ⅲ、访问npm的json文件,此命令将会打开一个网页

npm help json

Ⅳ、发布一个包的时候,需要检验某个包名是否存在

npm search ModuleName

Ⅴ、撤销自己发布过的某个版本代码

npm unpublish <package> <version>

nrm 的作用与使用

Ⅵ、nrm是什么?

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

Ⅶ、nrm的安装

npm install -g nrm

Ⅷ、nrm命令

  • nrm ls #查看可用的源(有*号的表示当前所使用的源,以下表示源的名称)
  • nrm use <registry> # 将npm下载源切换成指定的源
  • nrm add <registry><url> # 添加源,url为源的路径
  • nrm del <registry> # 删除源
  • nrm test <registry> # 测试源的响应时间,可以作为使用哪个源的参考
  • nrm help # 查看nrm帮助
  • nrm home <registry> # 跳转到指定源的官网

Ⅸ、nrm使用

如果在你的网络不太理想或者受到其他网络限制导致不能使用npm原本的源进行下载时,nrm就非常有用了,你只需要:

  • nrm ls # 查看可用的源
  • nrm use  # 切换到指定源

(九)使用技巧

Ⅰ、多次安装不成功尝试先清除缓存

npm cache clean -f

Ⅱ、查看已安装的依赖包版本号

注意:用此方法才能准确的知道项目使用的版本号,查看package.json时,有"^" 符号表示大于此版本

npm ls ModuleName

(十)npm发布包教程

npm发布包教程


📓精品推荐

🔋Git操作手册【程序员必备手册】

🔋前端vue项目性能优化【打包压缩、去除亢余文件】

🔋前端开发node.js、vue安装环境【安装node版本管理工具-nvm,耗时一天时间踩坑总结】

🔋vue非常实用的几行代码【日期处理、字符串处理、数组处理、颜色操作】

🔋javaScript正则表达式截取字符串【截取中间、截取前面、截取后面】


木鱼谢语:感谢各位技术大牛们的点赞👍收藏🌟,每一期都会为大家带来快速适用于业务的文章,让大家做到cv即可。

以上是关于npm常用命令操作手册程序员必备的主要内容,如果未能解决你的问题,请参考以下文章

常用的四大MacOS类型的终端命令初学者必备

常用的四大MacOS类型的终端命令初学者必备

npm常用命令

npm 常用的命令

git常用操作命令(程序员必备技能)

npm(node package manager)常用命令