npm install和meteor npm install有什么区别?

4

我正在使用Meteor,想知道 npm installmeteor npm install 有什么区别。

谢谢。


9
可能是Is `npm install` same as `meteor npm install` in Meteor 1.3?的重复问题。 - Luca Kiebel
1
https://forums.meteor.com/t/meteor-npm-install-vs-npm-install/20495 - Agney
3个回答

13
根据Meteor Development Group在官方论坛中的评论,区别如下: meteor npm调用捆绑的npm版本,因此不需要全局安装npm,但这只是一种便利,如果您已经安装了npm,则使用它也完全可以。话虽如此,最好养成始终使用meteor npm的习惯,这样您就可以确保使用已与当前Meteor版本进行测试的相同npm版本。

1
当使用meteor npm时,您可以确保正在使用已经与您当前的Meteor版本进行过测试的相同的npm版本。
当使用npm install时,它只是使用您计算机上全局的npm。因此我建议使用meteor npm

-8

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

前者是安装npm包,这些包将列在packages.json中,并位于node模块目录中,需要导入到您的代码中。 后者使用大气层包,在.meteor/packages下列出,并将包含在您的构建中(无需导入)。


3
这是不正确的。要使用 Atmosphere 包,请输入 meteor add - Ankit
当我们使用来自大气层的meteor npm时,它们会被列在.Meteor文件夹中的package.json内。而当我们使用npm install时,它们将被列在package.json中,并且该package将被列在node_modules中。 - Vishnu Chauhan
2
@VishnuChauhan - 也许你应该编辑一下你的帖子。Atmosphere包的处理方式不同,而这个问题是关于npm包而不是atmosphere包的。 - Mikkel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接