`

(四) 、node npm

 
阅读更多

1、什么是npm

npm是node.js官方提供的包管理器,是node.js的包的标准发布平台。

2、使用npm

例如,我们要安装包express,我们可以使用npm i express,如果包安装成功,那么会在当前目录下生成一个node_modules的目录,在node_modules下生成一个npm文件夹。同时npm还会自动解析express的依赖,并获取。

3、包安装的两种模式

3.1、本地模式

默认情况下我们使用npm install 就是采用本地模式,也就是把包安装到当前目录的node_modules目录下。在require的时候会尝试搜索node_modules子目录,因此使用npm本地模式安装的包可以直接被引用。

3.2、全局模式

使用 npm install -g [package_name]就是进行全局模式的安装。使用全局模式安装多数时候并不是为了减少多重副本而使用全局模式,而是因为本地模式不会注册PATH环境变量。所以本地模式不能在命令行中使用。而全局模式安装到了系统目录,例如/usr/local/bin这个目录默认在PATH中,所以我们可以直接在命令行中使用。

4、创建全局链接

我们说过全局模式安装的包不能使用require命令使用,但是通过创建全局链接后我们就可以通过require命令进行使用了。通过npm link express 可以创建使用全局模式安装的包express的全局链接。(npm link不支持Windows)

分享到:
评论

相关推荐

    fronted-maven-plugin node npm 2

    spring boot angular cli node npm; spring boot angular cli node npm; spring boot angular cli node npm;

    关于less的(node npm)环境配置

    标题提及的是“关于less的(node npm)环境配置”,这指的是在计算机环境中设置和配置LESS预处理器的开发环境,其中涉及到Node.js和npm(Node包管理器)这两个关键工具。LESS是一种CSS预处理器,它可以让你用更简洁、...

    fronted-maven-plugin node npm

    fronted-maven-plugin node npm angular cli spring boot整合;fronted-maven-plugin node npm angular cli spring boot整合

    MEAN NODE NPM 安装

    #### 四、Node.js与NPM的安装 1. **Node.js安装**: - 下载并安装Node.js,安装过程中会自动安装NPM,无需额外操作。 - 可通过命令`node -v`和`npm -v`验证是否安装成功。 2. **Node-gyp安装**: - Node-gyp 是...

    node安装npm

    Node.js 和 npm 的安装配置步骤 Node.js 是一个基于 JavaScript 的 Runtime 环境,可以运行在服务器端,提供了一个可以在服务器端运行 JavaScript 的环境。npm 是 Node.js 的包管理器,负责管理 Node.js 的模块和...

    node环境编译工具-npm

    **Node环境编译工具-NPM** NPM,全称为Node Package Manager,是Node.js的官方包管理器。它不仅用于安装、管理和分享Node.js模块,同时也扮演着构建工具的角色,帮助开发者构建、打包和测试Node.js及前端项目,如...

    linux下安装使用node及npm

    1.下载node安装包v10.15.0 链接:https://pan.baidu.com/s/1Lgpx0rPRqCBkxeH6IkVnTQ  提取码:5i9j 2.解压文件 本地创建/usr/local/node/ 复制 node-v10.15.0-linux-x64.tar.xz到当前目录下 解压文件:tar -xvf ...

    vscode+node+npm

    vscode+node+npm

    Node-npm.xmind

    Node-npm.xmind

    Node和npm安装说明.docx

    四、安装Node.js 1. 下载Node.js:访问https://nodejs.org/en/download/,下载对应系统的Node.js版本。 2. 安装Node.js:双击下载的安装文件,例如node-v6.9.2-x64.msi,然后按照提示安装。 3. 配置环境:安装完成...

    twoone.rar+js+node+npm

    这里提到的“js”、“node”和“npm”是与JavaScript、Node.js和npm相关的知识点。 JavaScript是一种广泛使用的编程语言,主要用于前端Web开发,但随着Node.js的出现,JavaScript也能够用于服务器端开发。...

    v12.14.0版本的node.js 6.13.4版本的npm

    Node.js和npm是JavaScript开发中的两个关键工具,它们在构建可扩展的网络应用和服务中扮演着重要角色。本文将深入探讨v12.14.0版本的Node.js和6.13.4版本的npm,以及它们在开发环境中的应用。 首先,Node.js是一个...

    node.js12.22.12+npm6.14.4

    npm (Node Package Manager) 是随同 Node.js 一起安装的包管理器,用于解决 JavaScript 应用程序的模块化问题。npm 版本 6.14.4 是 npm 的一个稳定版本,提供了便捷的包安装、更新、卸载和版本管理功能,使得开发者...

    cowsay-NodeNPM

    《cowsay-NodeNPM:使用JavaScript在命令行中玩转奶牛说话》 在IT行业中,有时候我们为了增加工作的趣味性和学习的娱乐性,会寻找一些有趣的工具或者库来使用。`cowsay`就是这样一款工具,它在Linux和Unix系统中...

    node、npm、yarn环境安装与配置

    在IT行业中,Node.js、npm和Yarn是JavaScript开发中的三大关键工具,它们共同构建了JavaScript的后端运行环境和包管理生态。本篇将详细阐述这三个组件的安装与配置。 首先,Node.js是JavaScript的一个运行环境,它...

    node-npm-x64

    【标题】"Node.js与npm在x64平台上的应用" 【内容】 Node.js与npm是现代前端开发不可或缺的工具,它们为JavaScript开发者提供了在服务器端运行代码的能力,以及便捷的包管理机制。"node-npm-x64"这个主题特别关注...

    使用nvm管理不同版本的node与npm的方法

    本文介绍了使用 nvm 管理不同版本的 node 与 npm ,分享给大家,具体如下: 补充说明:Mac 下通过 brew install nvm 所安装的 nvm ,由于安装路径不同,无法正确启用。建议使用 brew uninstall nvm 卸载掉之后,通过...

    node-v8.8.1和npm5安装包

    node-v8.8.1和npm5安装包

    Linux 上安装 nvm node npm pm2 全家桶

    安装node/npm 方法一:下载安装包,可用wget下载。但是安装目录什么的比较麻烦,所以考虑用自动化安装工具。 方法二:自动化安装工具apt-get apt-get 下载安装: sudo apt-get install nodejs 但是下载的node/npm...

    Node.js-npm-gif用GIF替换NPM安装的进度条

    标题 "Node.js-npm-gif用GIF替换NPM安装的进度条" 指向一个创新的方法,通过使用 `npm-gif` 这个工具,将传统的npm安装过程中的文本进度条替换为动态的GIF图像,为开发环境增添了一些趣味性。这在很大程度上提升了...

Global site tag (gtag.js) - Google Analytics