在线文档教程

如何安装本地包

如何安装本地包

有两种方法可以安装npm软件包:本地或全局。根据您要使用包的方式选择要使用的安装类型。

  • 如果你想依赖自己模块中的软件包,使用类似Node.js'的东西require,那么你想在本地安装。这是npm install默认行为。

要了解有关该install命令的更多信息,请查看CLI文档页面。

安装包

可以使用以下命令下载包:

> npm install <package_name>

这将node_modules在当前目录中创建目录(如果尚不存在),并将该程序包下载到该目录。

测试:

要确认其npm install工作正常,请检查node_modules目录是否存在,以及它是否包含您安装的软件包的目录。

例:

安装一个名为的包lodash。通过列出node_modules目录的内容来确认它是否成功运行,您应该在其中看到一个名为的目录lodash

微软Windows:

C:\ npm install lodash C:\ dir node_modules #=> lodash

macOS,Ubuntu,Debian

> npm install lodash > ls node_modules #=> lodash

安装了哪个版本的软件包?

如果package.json本地目录中没有文件,则安装最新版本的软件包。

如果有package.json文件,npm将安装满足声明的semver规则的最新版本package.json

在代码中使用已安装的软件包

包装完后node_modules,您可以在代码中使用它。例如,如果要创建Node.js模块,则可以require

例:

index.js使用以下代码创建一个名为的文件:

//  index.jsvar  lodash  = require (' lodash ') ;  var  output  = lodash 。无([ 1 ,2 ,3 ] ,1 ) ;    控制台。log (输出) ;

使用运行代码node index.js。它应该输出[2, 3]

如果您没有正确安装lodash,您将收到此错误:

module.js:340 throw err; ^ Error: Cannot find module 'lodash'

要解决此问题,请npm install lodash在与您的目录相同的目录中运行index.js