Meteor-Now部署错误“sh:meteor:not found”

时间:2018-01-06 15:20:24

标签: javascript node.js meteor zeit-pkg

我在使用meteor-now部署流星应用程序时遇到了问题。我按照本教程here进行了操作。我也尝试使用ZEIT's OSX Client进行部署,但它总是会抛出同样的错误。
有没有人知道解决方法?

Build Errors shown here


编辑1: 这是我的package.json

 {
  "name": "helloworld",
  "private": true,
  "scripts": {
    "start": "meteor run"
  },
  "dependencies": {
    "babel-runtime": "^6.26.0",
    "meteor-node-stubs": "^0.3.2"
  }
}

1 个答案:

答案 0 :(得分:0)

随着向现在v。2.0的过渡,基本上没有更多选择可以与Meteor一起使用。另请参见meteor-now和2.0上的线程:

  

jkrup于2018年11月9日发表评论

     

不幸的是,按照现在的Now计划方向,您正确地表示MeteorJS将与Now变得不兼容。

     

但是,我不会让这成为该项目的结局。这将仍然是部署流星应用程序的最简单/零配置方式。实际上,我已经尝试过在另一个非常便宜的平台上进行部署(      

我还将尝试与Zeit的一些人联系,看看他们是否也可以帮助提出解决方案。 @timneutkens

https://github.com/jkrup/meteor-now/issues/133

您还可以在迁移指南中了解更多信息:https://zeit.co/docs/v2/platform/upgrade-to-2-0/

好的,所以我尝试将平台切换到现在的1,但就我的帐户而言,这已经不起作用了。该选项位于https://zeit.co/account上,已被禁用:

disabled platform switch on zeit account page

如果您仍然可以使用平台v.1,则可以在package.json中配置属性"now": { ... }或在其中添加now.jsonconfigure your now service

如果使用now.json进行配置,则可以将其放置在项目根目录中并运行meteor-now ... --local-config