zoukankan      html  css  js  c++  java
  • node.js教程基础:node.js包管理器

    Node.js 包管理器

    Node程序包管理器提供了两个主要功能:

    1) 它提供了可在search.nodejs.org上搜索的node.js软件包/模块的在线存储库。

    2) 它还提供了命令行实用程序,用于安装Node.js软件包,执行版本管理和Node.js软件包的依赖关系管理。

    在v0.6.3之后的版本中,npm与Node.js可安装程序捆绑在一起。 您可以通过打开Node.js命令提示符并键入以下命令来检查版本:

    npm  version  

    使用npm安装模块

    以下是安装任何Node.js模块的语法:

    npm install <Module Name> 

    让我们安装一个著名的Node.js Web框架,称为express:

    打开Node.js命令提示符并执行以下命令:

    npm install express 

    安装express框架后,您可以看到结果:

    全局安装与本地安装

    默认情况下,npm在本地模式下安装依赖项。 在此,本地模式指定存在Node应用程序的文件夹。 例如,如果您安装了Express模块,它将在安装Express模块的当前目录中创建node_modules目录。

    您可以使用npm ls命令列出所有本地安装的模块。

    打开Node.js命令提示符并执行npm ls

    全局安装的软件包/依赖关系存储在系统目录中。 让我们使用全局安装来安装Express模块。 尽管也会产生相同的结果,但是模块将在全局安装。

    打开Node.js命令提示符并执行以下代码:

    npm install express -g 

    我的node.js安装在D盘,本地和全局路径如下:

    卸载模块

    要卸载Node.js模块,请使用以下命令:

    npm uninstall express 

    Node.js模块已卸载,您可以使用npm ls命令进行验证。

    您可以看到该模块现在为空。

    搜索模块

    npm search express命令用于搜索Express或其他模块。

    npm search express 

  • 相关阅读:
    好消息,不用替换文件,凯立德能用了
    开心网外挂开发之 XML序列化于反序列化
    开心网外挂开发之 Singleton 单件模式应用
    开心网外挂开发之 开篇
    新买的雷柏1800无线套装
    新年好!!!!!!!!!!!!!!!!!!!!!!!
    恩,我还在写代码
    VS2019安装MSDN离线文档
    xaf使用非持久化类(nonpersistent)来展示lookuplist和展示树结构
    My Record Series: (1.2) Windows Phone 7 Launchers and Choosers
  • 原文地址:https://www.cnblogs.com/MakeView660/p/12271955.html
Copyright © 2011-2022 走看看