尝试通过Mup到在Nginx上运行的digitalOceans Droplet构建流星应用程序。
在此过程中,我始终会进行部署验证。
nodejs和节点版本:v4.8.4
npm版本:2.15.11
错误:
x Verifying Deployment: FAILED
-----------------------------------STDERR-----------------------------------
WARN package.json [email protected] No description
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
npm WARN cannot run in wd [email protected] node npm-rebuild.js (wd=/bundle/bundle/programs/server)
=> Starting meteor app on port:80
/bundle/bundle/programs/server/mini-files.js:82
const unicodeNormalizePath = (path) => {
^
SyntaxError: Unexpected token >
at Module._compile (module.js:439:25)
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)
at require (module.js:380:17)
at Object.<anonymous> (/bundle/bundle/programs/server/boot.js:9:13)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
=> Redeploying previous version of the app
-----------------------------------STDOUT-----------------------------------
To see more logs type 'mup logs --tail=100'
----------------------------------------------------------------------------
这是日志:https://pastebin.com/zs8FG86V
谢谢!
最佳答案
通过将docker映像从mup.js文件中的'kadirahq/meteord'
更改为'abernix/meteord:base'
进行了修复。
关于javascript - 当Mup构建到NGINX时,验证部署失败:“SyntaxError:意外”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46793414/