zoukankan      html  css  js  c++  java
  • Node项目包管理器

    一、什么是NPM?

    NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。

    npm的背后,是基于couchdb的一个数据库,详细记录了每个包的信息,包括作者、版本、依赖、授权信息等。它的一个很重要的作用就是:将开发者从繁琐的包管理工作(版本、依赖等)中解放出来,更加专注于功能的开发。

    二、参考文档

      官网:https://www.npmjs.com/

      官方文档:https://docs.npmjs.com/README

    三、NPM常用命令

    命令 功能
    npm -v 查看npm版本
    npm help 查看帮助文档
    npm list 查看当前项目下已经安装的模块列表
    npm init npm项目初始化,生成package.json
    npm install 根据package里面的依赖关系进行模块下载安装
    npm install moduleName 安装模块
    npm install moduleName@version 安装指定版本模块
    npm install moduleName --save 本地安装模块
    npm install moduleName --save-dev 本地安装开发用的模块
    npm install moduleName@version --save 本地安装指定版本模块
    npm install moduleName@version --save-dev 本地安装指定版本的开发用的模块
    npm install moduleName -g 全局安装模块
    npm uninstall moduleName 卸载模块
    npm update moduleName 更新模块
    npm root 查看模块安装路径 
    npm root -g  查看全局模块安装路径 

    四、常见问题以及解决方案

    1.输入npm指令没有反应

    原因:NPM指令后无任何反应,可能是npm的配置文件配置错乱了。 

    方案:C:Users{user}目录下会有一个.npmrc文件,我们删掉重新设置npm 变量即可(比如prefix、cache等)。

  • 相关阅读:
    Log4net详细说明
    IDEA 介绍
    在互联网中关系型数据库是否不再那么重要
    彻底删除Kafka中的topic
    kafka consumer 配置详解
    kafka常用命令
    kafka可视化客户端工具Kafka Tool
    System.InvalidOperationException:“线程间操作无效: 从不是创建控件“btnSearch”的线程访问它。
    zookeeper图形化的客户端工具
    window上安装kafka(单机)
  • 原文地址:https://www.cnblogs.com/mangoniki/p/5381820.html
Copyright © 2011-2022 走看看