【问题标题】:meteor deploy npm packages流星部署 npm 包
【发布时间】:2013-11-11 17:14:34
【问题描述】:

我在我的流星应用程序中使用了多个 npm 包,例如用于 amazon s3 访问的“knox”包。

在我的本地系统上我没有任何问题,因为我的系统上安装了 'knox'- npm 包。但是在服务器上显然不是这样的。

我已经阅读了不同的建议,我可以做什么:

1)

将 npm 模块安装到我的应用程序的 /public 文件夹中 - 不幸的是,我不知道该怎么做。

2)

我遵循了这个教程:

NPM Deploy Tutorial

我创建了 packages/knox/package.js packages/knox/knox.js 并且我很确定我按照教程中的描述做了所有事情,但这甚至在本地都不起作用

【问题讨论】:

  • “甚至不在本地工作”是什么意思?这可能也是让它远程工作的关键。

标签: node.js meteor npm


【解决方案1】:

使用 Atmosphere 中的 npm 包。使用方法见details

【讨论】:

  • 智能包和Npm.require / Npm.depends 函数不能做任何事情。
【解决方案2】:

您是否记得将knox 包添加到.meteor/packages 文件中?

您分享的链接是 Meteor 0.6.5 之前的版本,它会自动加载 packages/ 中的所有包。现在,您需要单独指定它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 2013-02-17
    • 1970-01-01
    相关资源
    最近更新 更多