Art*_*rth 5 node.js loopbackjs
我想将我的应用程序部署在远程Linux服务器上。我正在使用环回,我想遵循文档中的指示。我已经使用arc构建了一个应用程序,在远程主机上启动了proces manager,并使用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)
Run Code Online (Sandbox Code Playgroud)
这很奇怪,因为在我的工作区中,一切正常。有人知道解决方案吗?
发生这种情况时,通常意味着您已复制或克隆了源树,并已将其填充node_modules/到新位置。
通常,rm -rf node_modules; npm install将解决问题。
好吧,我找到了解决方案。我刚刚转到 sse.js 并通过 npm i 和 npm i 节点选项安装了依赖项。
但我的第二个问题是:为什么它在 Windows 上可以运行,但在 Linux 上我必须手动安装它?
| 归档时间: |
|
| 查看次数: |
1495 次 |
| 最近记录: |