【发布时间】:2020-03-31 01:38:47
【问题描述】:
如何在 AWS EB 上部署特定的解析服务器提交?
我尝试过:
-
将 parse-server-example 的
package.json更改为:“依赖”:{ “解析服务器”:“解析社区/解析服务器#commit-hash” }
运行
npm install- 部署到 AWS EB
服务器无法启动并出现错误:
Error: Cannot find module '/var/app/current/node_modules/parse-server/lib/index.js'. Please verify that the package.json has a valid "main" entry
at tryPackage (internal/modules/cjs/loader.js:316:19)
at Function.Module._findPath (internal/modules/cjs/loader.js:705:18)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:969:27)
at Function.Module._load (internal/modules/cjs/loader.js:864:27)
at Module.require (internal/modules/cjs/loader.js:1044:19)
at require (internal/modules/cjs/helpers.js:77:18)
at Object.<anonymous> (/var/app/current/index.js:10:19)
at Module._compile (internal/modules/cjs/loader.js:1158:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
at Module.load (internal/modules/cjs/loader.js:1002:32) {
code: 'MODULE_NOT_FOUND',
path: '/var/app/current/node_modules/parse-server/package.json',
requestPath: 'parse-server'
当我不将依赖项指向提交时它可以工作,但它不适用于提交 - 为什么?
【问题讨论】:
标签: parse-platform amazon-elastic-beanstalk parse-server