zoukankan      html  css  js  c++  java
  • Node.js NPM 管理包


    章节


    根据安装方式的不同,Node.js包可分为两类:

    • 本地包(Local Packages)
    • 全局包(Global Packages)

    本地包(Local Packages)

    这些包安装在执行install命令的当前目录下,存储在当前目录下的node_modules文件夹中,只有当前目录下的项目才能使用。

    下面是本地安装包的命令:

    npm install <package-name>
    

    全局包(Global Packages)

    这些包安装在系统中的一个位置,与执行install命令的目录位置无关。全局包可以被系统中的任何项目使用。

    要安装全局包包,可以使用以下命令:

    npm install -g <package-name>
    

    下面这些常用的包,通常会全局安装:

    • npm
    • create-react-app
    • vue-cli
    • grunt-cli
    • mocha
    • react-native-cli
    • gatsby-cli
    • forever
    • nodemon

    本地包与全局包的区别

    本地包和全局包之间的主要区别是,全局包用于多个项目,本地包仅用于单个项目。但是一般来说,本地安装包是一个很好的实践。因为系统中可能有许多Node.js项目,使用的包虽相同,但版本不同,本地安装可以避免版本冲突。

    例如,如果更新一个全局包,所有依赖它的项目都会被影响,有可能部分项目与包的新版本不兼容。但是对于本地包,因为仅限于单个项目使用,所以本地包更新不会影响其他项目。就资源利用而言,本地安装似乎浪费硬盘空间,但是负面影响较小,毕竟硬件总是越来越便宜。

    可以通过下面的命令,来检查系统中有多少全局包。

    npm list -g --depth 0
    

    如果想删除包,可以下命令:

    npm uninstall <package_name>
    

    安装包时,建议包含--save标志:

    npm install <package_name> --save
    

    作用是把安装的包添加到package.json文件中。

    现在,你已经知道怎么安装、删除包。关于提到的package.json,将在下一章中介绍。

  • 相关阅读:
    Vim的分屏功能
    vim简明教程
    trk压力测试工具(测试tcp)
    浅谈ThreadPool 线程池
    压力测试的概念
    wrk 网站压力测试
    windows下vim中文乱码处理
    java 新创建的类要重写的方法
    多线程代码示例
    System.out.print实现原理猜解
  • 原文地址:https://www.cnblogs.com/jinbuqi/p/11576858.html
Copyright © 2011-2022 走看看