我正在尝试在heroku上部署一个nodejs站点。该站点在heroku local上运行良好,但是当我尝试将其推送到heroku remote时,出现错误提示。你能帮我吗?
remote: /tmp/build_75e4a69a5c93328a55b43b1f2ca7ee85/.heroku/node/lib/node_modules/npm/bin/npm-cli.js:79
remote: var notifier = require('update-notifier')({pkg})
remote: ^
remote: SyntaxError: Unexpected token }
remote: at Module._compile (module.js:439:25)
remote: at Object.Module._extensions..js (module.js:474:10)
remote: at Module.load (module.js:356:32)
remote: at Function.Module._load (module.js:312:12)
remote: at Function.Module.runMain (module.js:497:10)
remote: at startup (node.js:119:16)
remote: at node.js:945:3
答案 0 :(得分:0)
如果其他人落在这里,matching the node versions为我工作。在package.json
文件中,确保当前节点版本与engines
部分匹配:
{
"name": "myapp",
"description": "a really cool app",
"version": "1.0.0",
"engines": {
"node": "12.x"
}
}