zoukankan      html  css  js  c++  java
  • npm的本地模式与全局模式

    关于npm的本地模式和全局模式的总结:

    npm install命令就是采用本地模式,即把包安装到当前目录的node_modules子目录下:npm [install/i] [package_name]

    npm 全局模式安装命令是npm [install/i] -g [package_name]

    (1)如果包安装到全局,可以提高程序的重复利用程度,避免同样的内容的多份副本,缺点是难以处理不同的版本依赖;

    (2)使用全局模式安装时,npm会将包安装到系统目录,注册了PATH环境变量,因此可以直接在命令行中运行命令;

    (3)使用全局模式安装的包并不能直接在Javascript文件中用require获得,因为require不会搜索/usr/local/lib/node_modules/,但是使用npm link命令可以打破这一限制;

    (4)如果把包安装到当前目录,或者说本地,则不会有不同程序依赖不同版本的包的冲突问题;

    (5)同时还减轻了包作者的API兼容性压力,缺点则是同一个包可能会被安装许多次,而且本地模式不会注册PATH环境变量。

    (6)本地模式安装的包可以直接通过require使用;

    (7)npm link可以使本地包当做全局包使用,也可以使全局包当做本地包使用。

  • 相关阅读:
    1021. Deepest Root (25)
    1013. Battle Over Cities (25)
    h5ai目录列表优化
    利用chrome调试手机网页
    跨域相关配置
    HttpClient服务端发送http请求
    滚动条样式优化(CSS3自定义滚动条样式 -webkit-scrollbar)
    javaScript复制粘贴
    效率工作
    spring boot实现文件上传下载
  • 原文地址:https://www.cnblogs.com/liujiale/p/5952236.html
Copyright © 2011-2022 走看看