怎么安装npmnpm包正确安装方法怎么下载npm包




怎么安装npmnpm包正确安装方法怎么下载npm包

2022-07-20 21:25:36 网络知识 官方管理员

本节我们来讲如何安装npm包,这涉及到了install命令。安装npm包分为两种方式,一种是在本地安装,另一种是在全局范围安装。而要选择哪种安装方式取决于我们需要如何使用这个包:

  • 如果是自己的模块依赖于某个包,并且通过Node.js的require加载,那么应该选择本地安装。
  • 如果想将包作为一个命令行工具,可以使用全局安装。

如何安装一个包

我们可以使用npm中的install命令来安装一个包,语法如下所示:

npminstall<package_name>

执行此命令后,会在当前的目录下创建一个node_modules目录,然后将下载的包保存到这个目录下。如果没有创建此文件,我们可能需要先执行npminit初始化命令,创建一个package.json文件。

示例:

例如我们要安装一个express包,先选择需要安装此包的路径,然后执行如下命令:

npminstallexpress

如下图所示:

怎么安装npm(npm包正确安装方法)(1)

怎么安装npm(npm包正确安装方法)(2)

dirnode_modules是用于Windows的命令,如果使用的是macOS、Ubuntu、Debian则可以使用下述命令:

>lsnode_modules

安装全局包

如果我们希望要将包安装到全局,可以使用下述语法:

npminstall-g<package>

在命令中加一个-g即可,这个g就表示global。因为我们已经安装好了一个express,这里就不演示,大家可以自己动手试一下,例如:

npminstallexpress-g

安装哪个版本的包

在本地安装包时,如果本地目录中没有package.json文件,那么会安装最新版本的包。

而如果有package.json这个文件,则会在这个文件中查找针对这个包所约定的语义化版本规则,然后安装符合此规则的最新版本。

使用安装包

当我们成功安装了一个npm包后,我们就可以使用这个包了。要使用本地包,可以通过Node.js中的require来实现。

示例:

在index.js文件中编辑如下内容:

varexpress=require('express');constmsg=express();msg.get('/',function(req,res){res.send('你好,侠课岛!');})msg.listen(8000);

执行nodeindex.js命令,然后再浏览器中访问<http://127.0.0.1:8000/>,会显示“你好,侠课岛!”。

怎么安装npm(npm包正确安装方法)(3)

发表评论:

最近发表
网站分类
标签列表