首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >局部流星包装的热交换

局部流星包装的热交换
EN

Stack Overflow用户
提问于 2016-02-12 22:44:27
回答 1查看 89关注 0票数 1

我的应用程序使用本地Meteor软件包(没有在Atmosphere.js上发布)。

当我在其他地方更新这个软件包时,我将进行以下操作:

  1. 更新包的版本。
  2. 从活动应用程序的/packages/目录中删除旧包。
  3. 请看我的程序搜索软件包3(?)时间,然后崩溃: 你的应用程序崩溃了。下面是最新的日志:错误阻止启动: 在选择包版本时: error:顶层依赖项中的未知包:vantimir3000:testpack 您的应用程序有错误。等待文件更改。
  4. 复制带有新版本的新包。
  5. 看到我的应用程序拿起变化,重新开始运行: Vantimir3000:将testpack从0.0.2升级到0.0.3 =>Meteor服务器重新启动

是否有办法避免步骤3和更优雅地指示流星用另一个包裹替换一个包裹。流星更新无法工作,因为包不在atmosphere.js上。或者热交换来自SOA世界,而不是来自Meteor javascript的血液和纤维?

EN

回答 1

Stack Overflow用户

发布于 2016-02-12 22:58:35

您可以简单地粘贴到包的文件上。

删除旧包时,Meteor会看到文件更改并重新构建应用程序。由于软件包不再存在于包目录中,Meteor将尝试从大气中提取它,因为它看到了vladimir3000:testpack.meteor/packages中的依赖关系。

它将尝试解决几次此依赖,每次构建都失败,因为您所引用的包是未知的。

您可以停止流星并删除和替换文件夹。或者您可以复制并粘贴到文件夹上。第二种方法更可取,因为Meteor将简单地使用所有新文件进行重建,而不是使用气氛重新构建和解决依赖关系。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35373490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档