首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何安装本地包

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

  • 如果你想依赖自己模块中的软件包,使用类似Node.js'的东西require,那么你想在本地安装。这是npm install默认行为。
  • 如果要将程序包用作命令行工具(例如grunt CLI),请将其全局安装。

要了解有关该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

扫码关注腾讯云开发者

领取腾讯云代金券