Meteor代码在开发中运行良好。在app文件夹中,packages.json
如下所示:
{ "cheerio": "0.20.0" }
将应用程序上传到AWS时,出现了有关package.json
文件的错误消息。所以认为文件名必须没有" s"最后,我使用了我的IDE并将文件重命名为package.json
,重新启动了meteor,只是注意到它们都存在,所以我删除了packages.json并通过运行meteor
来重新启动应用程序终点站,我得到的地方:
第一次创建
packages.json
需要哪一个以及从这里做什么?感谢
答案 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版本升级。
请分享确切的错误讯息。这有助于更好地理解问题。