zoukankan      html  css  js  c++  java
  • 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 源名称
    

      

  • 相关阅读:
    python操作mysql封装成类
    es 数据 导出 到 MySQL
    Elasticsearch的数据导出和导入操作(elasticdump工具),以及删除指定type的数据(delete-by-query插件)
    解决VM虚拟机中的ubuntu不能全屏的问题
    pandas操作,感觉不错,复制过来的
    BTree和B+Tree详解
    ant安装配置
    jmeter默认生成测试报告
    学习网站
    selenium多窗口切换(windows)
  • 原文地址:https://www.cnblogs.com/jkko123/p/10226714.html
Copyright © 2011-2022 走看看