Meteor packages.json或package.json

时间:2016-09-10 14:53:07

标签: meteor

Meteor代码在开发中运行良好。在app文件夹中,packages.json如下所示:

{  "cheerio": "0.20.0" }

将应用程序上传到AWS时,出现了有关package.json文件的错误消息。所以认为文件名必须没有" s"最后,我使用了我的IDE并将文件重命名为package.json,重新启动了meteor,只是注意到它们都存在,所以我删除了packages.json并通过运行meteor来重新启动应用程序终点站,我得到的地方:

  

第一次创建packages.json

需要哪一个以及从这里做什么?感谢

1 个答案:

答案 0 :(得分:2)

应用程序根目录中的

packages.json包含npm包。创建包时会创建此文件。然后将依赖项加载到node-modules文件夹中。

docs

  

npm包在项目根目录的package.json文件中配置。如果您创建一个新的Meteor项目,您将为您创建一个这样的文件。如果没有,您可以运行meteor npm init来创建一个。

meteor包(您使用meteor add安装的包)位于.meteor/packages.json

因此,这两个文件都是出于不同目的而彼此独立。

因为,你收到了package.json的错误并且你还没有共享,我想这与版本控制有关。 请运行以下命令:

meteor npm install
meteor npm install --save meteor-node-stubs,如果从1.3版本升级。

请分享确切的错误讯息。这有助于更好地理解问题。