Meteor代码在开发过程中运行良好。在应用程序文件夹中,有类似于以下内容的packages.json:
{ "cheerio": "0.20.0" }当将应用程序上传到AWS时,出现了一个关于package.json文件的错误。因此,考虑到文件名在末尾必须没有"s“,我使用了IDE并将文件重命名为package.json,重新启动了meteor,但注意到它们都存在,所以我删除了packages.json,并通过在终端运行meteor重新启动了应用程序,我在终端上运行了:
第一次创建
packages.json
哪一个是需要的,接下来该怎么做?谢谢
发布于 2016-09-10 17:34:35
应用程序根目录中的packages.json包含npm包。创建包时会创建此文件。然后将依赖项加载到node-modules文件夹中。
在文档中
npm包在项目根目录下的
package.json文件中配置。如果您创建了一个新的Meteor项目,将为您创建这样一个文件。如果没有,可以运行meteor npm init来创建一个。
流星包(您使用meteor add安装的流星包位于.meteor/packages.json中)。
因此,这两个文件都有不同的用途,并且相互独立。
因为,您在package.json中出现了错误,并且没有共享,我想这与版本控制有关。请运行以下命令:
meteor npm install
meteor npm install --save meteor-node-stubs,如果升级从前1.3版本。
请分享准确的错误信息。这将有助于更好地理解这个问题。
https://stackoverflow.com/questions/39427246
复制相似问题