Strongloop错误:无法找到模块'选项'

时间:2016-02-07 20:45:25

标签: node.js loopbackjs

我想在远程Linux服务器上部署我的应用程序。我正在使用环回,我想跟随文档中的instruncions。我使用arc构建应用程序,在远程主机上启动了PROCESS管理器,并使用slc deploy http://my.host进行部署。部署成功,但进程管理器开始抛出此错误:

module.js:340
throw err;
      ^
Error: Cannot find module 'options'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/arthdesigns/.strong-pm/svc/2/work/d3a01b1e3e31ee5561e69ef7aa072531cc581fc2.1454877049098/node_modules/sse/lib/sse.js:1:77)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)

奇怪,因为在我的工作区一切正常。 有人知道解决方案吗?

2 个答案:

答案 0 :(得分:6)

发生这种情况时,通常意味着您将源树和填充的public User(String username, String password, List roles) { } 复制或克隆到了新位置。

通常,href将解决此问题。

答案 1 :(得分:2)

哦,我找到了解决方案。我刚刚去了这个sse.js并通过npm i和npm i node-options安装了依赖项。

但我的第二个问题是:为什么它适用于Windows,但是在linux上我必须手动安装它?