NPM 包管理器

       NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准;也就是Node.js的包管理工具相当于前端的Maven。

作用:

  • 快速构建nodejs工程:
    • 指令:npm init—>提示是否给项目取一个包名

    • 得到的package.json的文件内容如下:

       {

        "name": "node_npm", //工程名

        "version": "1.0.1", //项目版本

        "description": "我是一个Node工程", //描述

        "main": "redis_db.js", //入口js

        "scripts": { //运行脚本

         "test": "echo \"Error: no test specified\" && exit 1"

        },

        "author": "CC", //开发者

        "license": "ISC" //授权协议

       }

类似于pom.xml文件用于管理依赖

  • 快速安装和依赖第三方模块。比如 mysql、redis等等。
    • npm install xxx 或者 npm i xxx模块名; npm i xxx xxx同时下载多个模块
    • 下载指定的版本号:执行命令npm install xxx@版本号,具体的版本号可查看官方网站
    • 安装的模块会放在项目的node_modules文件夹中
    • 安装的模块的使用:require(“xxx”),xxx为模块名
    • 运行方法:node xxx.js (.js可以省去)
    • 中止命令行:CTRL+C
    • 通过npm intall xxx会记录在package.json这个文件中,类似于maven中的pom.xml文件,可以启动复用的作用。
      • 例如,已经在工程中创建了mysql、redis、jQuery等依赖,下次我在另外一个工程中想要使用这些依赖时,就不需要继续重复创建这些依赖了,而是直接将package.json文件复制到新的工程中,再执行npm install命令,package.json文件中记录的依赖便会自动导入到node_modules文件夹中。
    • npm 更换阿里云镜像:阿里在国内搭建了镜像服务器,这样可以直接使用国内网络下载依赖,下载速度更快。
      • 下载方法:执行命令npm install cnpm -g -registry=https://registry.npm.taobao.org
      • 安装模块:cnpm install xxx

    • 卸载模块:
      • npm uninstall xxx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值