首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当从DevOps服务部署Meteor应用程序时,如何在IBM上安装所需的软件包?

当从DevOps服务部署Meteor应用程序时,如何在IBM上安装所需的软件包?
EN

Stack Overflow用户
提问于 2015-07-16 01:06:53
回答 1查看 623关注 0票数 1

我希望有一个IBM向导正在观看,它可以回答这个问题。

我有一个用Meteor编写的应用程序,我正在尝试将它部署到Bluemix。应用程序包含以下一行:

var AdmZip = Npm.require('adm-zip');

当然,这意味着应用程序使用adm-zip包来执行任务。当我试图通过DevOps服务部署应用程序时,它失败了,出现了以下错误:

代码语言:javascript
复制
ERR Error: Cannot find module 'adm-zip'

在原木上。如果删除Npm.require行,应用程序就会很好地部署,但是当然不能正确工作,因为adm-zip不在那里。

除其他外,我的package.json文件包含以下条目:

代码语言:javascript
复制
  "dependencies": {
      "adm-zip": "*"
  },

我认为应该足够装载adm-zip包了。我也尝试为adm-zip指定一个Git,但是结果是一样的。

有人知道我要做什么才能正确部署这个应用程序吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-16 06:42:40

看看流星的记录,下面这一行..。

代码语言:javascript
复制
// import a global NPM package
var Spooky = Npm.require('spooky');

...tries导入一个全局NPM包(安装时带有-g标志)。

有一个用于Meteor的插件来处理NPM集成。

使用以下命令安装此模块:

代码语言:javascript
复制
$ meteor add meteorhacks:npm

如果您在package.json中正确设置了包依赖项,则可以使用以下方法导入和使用spooky包:

代码语言:javascript
复制
// This method loads NPM modules you've specified in the packages.json file.
var Spooky = Meteor.require('spooky');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31443777

复制
相关文章

相似问题

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