node.js中npm包管理工具用法分析

 更新时间:2020年02月14日 08:40:03   作者:怀素真  
这篇文章主要介绍了node.js中npm包管理工具用法,结合实例形式分析了node.js中npm包管理工具查看、安装、更新、卸载等相关操作技巧与注意事项,需要的朋友可以参考下

本文实例讲述了node.js中npm包管理工具用法。分享给大家供大家参考,具体如下:

现在安装node.js,默认就会帮我们装上了npm包管理工具,npm主要用来下载,安装,管理第三方模块。

创建一个包描述文件:

npm init [-y]

查看包的信息

npm info <package-name>

查看包的版本信息

npm info <package-name> versions

安装指定的包:

npm install <package-name>

默认会安装在当前目录下的 node_modules 目录下,如果 node_modules 不存在,则会自动创建。

本地安装包,如果包里有可执行文件,则npm会把可执行文件安装到 node_modules/.bin 目录下。

安装指定版本的包:

npm install <package-name>@<version>

安装包并记录依赖,会在 package.json 中 dependencies 属性记录依赖

npm install <package-name> --save

卸载包:

npm uninstall <package-name>

更新包:

npm update <package-name>

全局安装包,把包安装在全局目录,供所有项目使用:

npm install <package-name> -g

全局安装包,如果包里有可执行文件,则npm会把可执行文件安装到 node_modules 上一级目录中。

查看全局目录:

npm root -g

修改全局目录的路径:

npm config set prefix "新路径"

默认情况下全局安装的包不能直接在项目中加载,如果要直接加载,需要在系统环境变量中添加一个名为 NODE_PATH 的变量,值为全局安装目录下 node_modules 位置。

查看npm配置

npm config list

二、使用 nrm 来切换 npm 的源

1、安装 nrm

npm install nrm -g

2、列出可用的源

nrm ls

3、切换不同的源

nrm use 源名称

4、添加自定义源

nrm add 源名称 源地址

5、删除源

nrm del 源名称

希望本文所述对大家node.js程序设计有所帮助。

相关文章

  • 安装Node.js并启动本地服务的操作教程

    安装Node.js并启动本地服务的操作教程

    今天小编就为大家分享一篇安装Node.js并启动本地服务的操作教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • node.js中的fs.lchmod方法使用说明

    node.js中的fs.lchmod方法使用说明

    这篇文章主要介绍了node.js中的fs.lchmod方法使用说明,本文介绍了fs.lchmod的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • node.js操作mysql简单实例

    node.js操作mysql简单实例

    本文给大家介绍了nodejs 连接Mysql相关操作的示例代码,主要用到的是sql语句,都是比较基础的。
    2017-05-05
  • nodejs实现HTTPS发起POST请求

    nodejs实现HTTPS发起POST请求

    这篇文章主要介绍了nodejs实现HTTPS发起POST请求的实例代码,非常的简单实用,有需要的小伙伴可以参考下。
    2015-04-04
  • 使用Nodejs 实现一个简单的 Redis客户端(推荐)

    使用Nodejs 实现一个简单的 Redis客户端(推荐)

    在nodejs中支持TCP连接的是net模块, 其中使用createConnection(config)或者直接new Socket(config)来初始化一个TCP连接,这篇文章主要介绍了用Nodejs 实现一个简单的 Redis客户端,需要的朋友可以参考下
    2022-11-11
  • 浅谈node如何优雅地获取mac系统版本

    浅谈node如何优雅地获取mac系统版本

    这篇文章主要和大家聊聊node如何优雅地获取mac系统版本,文中有详细的代码示例和流程步骤,对我们学习或工作有一定的帮助,需要的朋友可以参考下
    2023-06-06
  • node.js中 cluster 模块和 worker_threads 模块示例详解

    node.js中 cluster 模块和 worker_threads 模块示例

    这篇文章主要介绍了node.js中 cluster 模块和 worker_threads 模块,本文通过示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2024-05-05
  • node中socket.io的事件使用详解

    node中socket.io的事件使用详解

    这篇文章主要介绍了node中socket.io的事件使用详解,需要的朋友可以参考下
    2014-12-12
  • nodejs实现文件或文件夹上传功能的代码示例

    nodejs实现文件或文件夹上传功能的代码示例

    在平常的工作中,经常会遇到需要将本地项目文件同步到远端服务器的情况,所以每次遇到都需要考虑如何将文件上传到服务器上,所以本文就给大家介绍一下nodejs实现文件或文件夹上传功能,需要的朋友可以参考下
    2023-08-08
  • nodejs实现生成文件并在前端下载

    nodejs实现生成文件并在前端下载

    这篇文章主要介绍了nodejs实现生成文件并在前端下载,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09

最新评论