如何使用NPM为NodeJ安装兼容的依赖版本

时间:2018-05-08 19:30:44

标签: node.js npm

如果我从nodejs.org安装最新版本的节点,我该如何安装与该版本兼容的依赖项。

例如依赖:

  • 材料
  • 动画,
  • CDK,
  • flex-layout等。

如何使用npm

进行安装

2 个答案:

答案 0 :(得分:0)

安装node后,您就可以开始使用"节点包管理器"或npm

首先,您需要创建一个package.json文件来维护您的包。

导航到项目文件夹的根目录。例如:

  

C /用户/回购/我的项目

然后初始化包管理器:

npm init

按照屏幕上的说明操作,此文件夹中会显示package.json

现在您将能够安装软件包。

以下是如何安装material

的示例
npm install material

或短手

npm i material

这将在您运行命令的文件夹中安装软件包。

您可能需要进行全局安装。全局安装将为您的所有项目提供对包的访问权限。如果您想全局安装它,请尝试:

npm i -g material
  

-g表示'全球'

在此处了解详情:https://docs.npmjs.com/

答案 1 :(得分:0)

许多节点模块在他们的package.json文件中设置了可以使用的节点版本。 您可以查看How can I specify the required Node.js version in packages.json? npmjs.com/files/package.json#engines如何完成。

例如,@angular/materialpackage.json中有:

"engines": {
   "node": ">= 5.4.1"
}

这意味着如果您的节点版本大于5.4.1,则当前版本的@angular/material是兼容的,并且将使用以下版本安装:

npm i @angular/meterial

有关使用npm安装模块的详细信息,您可以查看npm-install/Install a package