Node.js标准软件包和模块通过标准打包应用程序(称为节点软件包管理器(NPM))安装。 NPM是打包node.js组件和模块的标准。 在软件包中,包含“ package.json”,用于将依赖关系写入Node.js中,并将startig文件写入节点软件包中。
有两种安装节点软件包的方法-本地和全局。
对于全局包,节点包将被加载并安装在共享文件夹中,并且可以在不同工作区中开发的多个node.js应用程序中使用。 在共享文件夹中,将安装一个版本的node.js packge。
在本地模式下,node.js将相同的节点程序包保存在名为“ node_modules”的目录中的不同应用程序文件夹中,该目录中将安装不同的本地节点模块。 NPM默认情况下与本地模式一起使用,而要与全局模式一起使用,则应使用“ -g”选项安装NPM命令。
我们在下面放置了一些重要的NPM命令–
A> npm ls-它将显示所有软件包和版本,并在终端控制台中显示它们。
B>“ npm ls”的一种变体是使用选项标记(例如(列出所有已安装的软件包))
- 已安装npm ls
- npm ls stable –显示所有声明为稳定的节点程序包和模块。
- npm ls安装稳定 –结合上述过滤器
C>搜索其中包含特定字符串的已安装软件包。
npm ls样本
在这里,npm将搜索并显示包含“示例”字样的软件包和模块。
D>获取带有版本号的查询–
npm ls @2.0
E>要安装最新版本的节点软件包–
npm install package_name
示例– npm安装验证
它将从Internet将节点验证模块安装在本地节点模块存储库中。
F>要安装软件包的特定版本–
npm install package@version
在任何特定的函数调用的情况下,这将是特别需要的,而在当前的节点稳定版本中可能不存在。
G>要在全局上下文中安装某些模块,命令将是–
npm install -g package_name
示例– npm install -g express
它将在本地开发环境中将express.js软件包与node.js全局节点一起安装。
H>移除垂直包装
npm rm package_name
–它将删除从node.js存储库安装的所有特定软件包。 要从全局存储库中删除文件,
我们需要使用“ -g”开关。
示例– npm rm -g验证
I>要查看某些软件包的信息,我们需要使用
npm view validation
J>要查看某些特定版本的软件包的信息,
npm视图[受电子邮件保护]
到此为止。 在后面的文章中,我们将更多地介绍其他node.js功能。
翻译自: https://www.javacodegeeks.com/2013/12/node-js-package-manager.html