【问题标题】:Meteor 1.3 mup deploy with npm packages使用 npm 包部署 Meteor 1.3 mup
【发布时间】:2016-07-27 00:05:46
【问题描述】:

自从 Meteor 1.3 发布以来,我一直非常喜欢新的 npm 包支持!

我一直在成功运行 mup,但是当我升级到 1.3 并添加了一些 npm 包时,运行mup deploy 时出现错误。

[server]=> Starting meteor app on port:3000
[server]
[server]/bundle/bundle/programs/server/node_modules/fibers/fibers.js:16
[server]    throw new Error('`'+ modPath+ '.node` is missing. Try reinstalling `node-fibe
[server]          ^
[server]Error: `/bundle/bundle/programs/server/node_modules/fibers/bin/linux-x64-v8-3.14/fibers.node` is missing. Try reinstalling `node-fibers`?
[server]    at Object.<anonymous> (/bundle/bundle/programs/server/node_modules/fibers/fibers.js:16:8)
[server]    at Module._compile (module.js:456:26)
[server]    at Object.Module._extensions..js (module.js:474:10)
[server]    at Module.load (module.js:356:32)
[server]    at Function.Module._load (module.js:312:12)
[server]    at Module.require (module.js:364:17)
[server]    at require (module.js:380:17)
[server]    at Object.<anonymous> (/bundle/bundle/programs/server/boot.js:1:75)
[server]    at Module._compile (module.js:456:26)
[server]    at Object.Module._extensions..js (module.js:474:10)

我很确定这是因为我没有在服务器上安装我在开发中使用的模块。有什么方法可以告诉 mup 或者它制作的 docker 容器,“嘿,我的项目依赖于这些包,在执行 node.js 之前将它们安装到我的项目目录!”

【问题讨论】:

    标签: meteor deployment npm meteor-up


    【解决方案1】:

    Welp 想通了。所以基本上你需要运行npm init!这将为您创建一个package.json 文件!这就是您所需要的,它会告诉服务器您的项目有哪些依赖项。

    【讨论】:

      猜你喜欢
      • 2017-08-05
      • 1970-01-01
      • 2015-11-01
      • 2015-11-10
      • 1970-01-01
      • 2015-07-16
      • 2016-11-27
      • 2015-02-28
      • 2015-06-12
      相关资源
      最近更新 更多