Skip to content
陈随易陈随易
我的博客
    • Node.js安装
      • Hello_world程序
        • 简单的http应用
          • 认识Npm
            • 使用express包
              • 读取修改文件
                • 模块系统
                  • 写一个dir命令

                  认识 Npm

                  陈随易原创2022年5月8日
                  • Node.js指南
                  • 认识 Npm
                  大约 2 分钟

                  # 认识 Npm

                  使用 Node.js,就不可避免要和 Npm 打交道。

                  那么,Npm 是个什么东西呢?

                  一句话解释就是:包管理工具。

                  其实,这么说起来,还是比较难懂,比如,什么是包?那么,可以把“包”理解成软件。

                  Node.js 是一个运行环境,比如我们上一篇文章《简单的 http 应用》里讲过的 web 服务器案例。

                  如果我们每次都要写一遍创建、启动 http 服务器的代码,这不是很低效吗?

                  要是,我们把写好的代码,放到某个地方,下次需要的时候,直接拿来就能用,那岂不是美哉?

                  npmjs.com

                  果不其然的是,这样的地方,当然是有的。域名地址就是npmjs.com。

                  如图所示,目前上面全球各地的程序员,已经上传了近 150 万个包在上面了,生态不可谓不繁荣。

                  试问,这么多程序员,这么多现成的包,软件,我们想要做某件事情,难道都要从头写吗?当然不要!

                  所以,Node.js 牛逼!Npm 牛逼!

                  我们要安装 QQ,需要去官网下载,安装。

                  要升级,可能还要下载新版本重新安装一次。

                  要卸载,要通过电脑管家或者卸载面板进行卸载。

                  可以看到,我们对一个软件的操作,是被分散的。

                  那么,所谓的包管理工具,npm,就是这样一个统一管理“包”的安装,升级,卸载的工具。

                  我们不需要关心用哪些东西和方式来安装,升级,卸载,npm 一个东西就搞定了。

                  查看npm版本

                  在 dos 命令行,输入 npm -v 命令,就能打印出 npm 的版本。

                  查看npm版本

                  同时,输入 npm -h,可以看到所有的 npm 相关的命令,同学们可以自己试试,具体用法,我们将在以后讲解。

                  更多内容,请访问 陈随易 https://chensuiyi.comopen in new window。

                  上次编辑于: 2022/5/8 下午1:50:01
                  贡献者: chensuiyi
                  上一页
                  简单的http应用
                  下一页
                  使用express包
                  何以解忧,唯有代码
                  Copyright © 2022 陈随易

                  该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。

                  详情