代码之家  ›  专栏  ›  技术社区  ›  Frustrated programmer

尝试部署meteor应用程序。运行NPM INSTALL时失败

  •  0
  • Frustrated programmer  · 技术社区  · 6 年前

    很抱歉下面的文字墙。

    所以我一直在使用别人的流星应用程序。(他们将其开源)它目前尚未构建,我一直在开发模式下运行它。它比预期的要慢得多,用户在连接到我的本地计算机时遇到了问题。因此,我试图通过以下方式部署该应用程序: https://guide.meteor.com/deployment.html#deploying .

    所以我在跑步时总是出错 npm i 我爸爸建议我跑步 npm cache verify 然后再试一次 npm cache clean 作为最后的手段。两者都不起作用,我仍然有错误。虽然我跑完之后又试了一次 npm缓存验证 误差量急剧上升。不幸的是,我没有我犯的错误 之前 我清空了缓存,但我在这里有当前的日志: https://pastebin.com/dAcRnE9v 但这里有一个快照:

    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! fibers@2.0.2 install: `node build.js || nodejs build.js`
    npm ERR! Exit status 1
    npm ERR! Failed at the fibers@2.0.2 install script.
    

    老实说,我不知道该怎么办。我以前从未使用过流星,也没有使用过出现故障的光纤模块。我甚至不知道这是不是我应该寻求帮助的地方。

    0 回复  |  直到 6 年前
        1
  •  1
  •   James    6 年前

    我曾经 fibers 我的package.json中的npm包导致了类似的错误。一旦我把它拆了,一切都建得很好。

        2
  •  0
  •   Mikkel    6 年前

    你不能更改Meteor的node版本——出于兼容性原因,它将node/npm与Meteor捆绑在一起以保护你。只需在所有npm/node命令前加上前缀 meteor 这样地:

    meteor npm install

    它不会使用您安装的节点版本(13.x)