Javascript npm安装和meteor npm安装有什么区别

Javascript npm安装和meteor npm安装有什么区别,javascript,node.js,meteor,Javascript,Node.js,Meteor,我正在研究流星,想知道它们之间的区别是什么 npm安装和meteor npm安装 谢谢使用meteor npm时,您可以确保使用与当前meteor版本相同的npm版本 使用npm install时,它只在您的机器上使用全局npm。所以我建议使用meteor npm这可能会帮助您理解npm安装和meteor npm安装之间的区别 前者正在安装npm包,它将列在packages.json中,位于node modules目录中,需要导入到代码中。 后者正在使用大气软件包,该软件包将列在.meteor/

我正在研究流星,想知道它们之间的区别是什么

npm安装
meteor npm安装


谢谢

使用meteor npm时,您可以确保使用与当前meteor版本相同的
npm
版本


使用
npm install
时,它只在您的机器上使用全局
npm
。所以我建议使用meteor npm

这可能会帮助您理解npm安装和meteor npm安装之间的区别

前者正在安装npm包,它将列在packages.json中,位于node modules目录中,需要导入到代码中。
后者正在使用大气软件包,该软件包将列在.meteor/软件包下,并将包含在您的构建中(无需导入)。

根据meteor Development Group在官方文件中的评论,区别如下:


meteor npm
调用捆绑的
npm
版本,因此它不需要
npm
全局安装,这只是一种方便,但是,如果您确实使用安装了npm,那么它将工作得非常好。这就是说,始终使用
meteor npm
是一种很好的做法,因为这样可以确保您使用的是与当前版本的
meteor
测试过的
npm
版本相同的
npm

此版本可能重复不正确。使用atmosphere软件包-
meteor add
绝对正确,但我的意思是,当我们使用atmosphere的meteor npm时,它们会列在软件包中。当我们使用npm安装时,它们将列在package.Json中。Json和package将列在node中_modules@VishnuChauhan-也许你应该编辑你的帖子。大气包的处理方式不同,问题是关于npm包,而不是大气包。这应该是公认的答案。