[ERROR] npm ERR! node v4.5.0
[ERROR] npm ERR! npm  v2.15.9
[ERROR] npm ERR! code ELIFECYCLE
[ERROR] npm ERR! start: `node build/server.js`

部署时出错,唯一的不同就是我本地使用了 NPM@3,而且我在 package.json 里面指定了 NPM 版本也无法生效嘛?

"engines": {
    "node": ">=4.4.5",
    "npm": ">=3.9.5"
},

appId: pEWJ2TQjYcMHKjG9rlf4lbc7-gzGzoHsz

谢谢、

@leeyeh
@jysperm

目前是不支持单独指定 npm 版本的,只能指定 node 版本,npm 是对应 node 版本所搭载的默认版本。

你贴的错误提示前面应该还有其他提示,请检查一下。

@jysperm 谢谢了哈、

[ERROR] npm ERR!     /home/leanengine/app/npm-debug.log
[INFO] > weibo-fans@0.0.5 start /home/leanengine/app
[INFO] > node build/server.js
[ERROR] /home/leanengine/app/build/app.js:41
[ERROR] <<<<<<< Updated upstream
[ERROR] ^^
[ERROR] SyntaxError: Unexpected token <<
[ERROR]     at exports.runInThisContext (vm.js:53:16)
[ERROR]     at Module._compile (module.js:373:25)
[ERROR]     at Object.Module._extensions..js (module.js:416:10)
[ERROR]     at Module.load (module.js:343:32)
[ERROR]     at Function.Module._load (module.js:300:12)
[ERROR]     at Module.require (module.js:353:17)
[ERROR]     at require (internal/module.js:12:17)
[ERROR]     at Object.<anonymous> (/home/leanengine/app/build/server.js:3:12)
[ERROR]     at Module._compile (module.js:409:26)
[ERROR]     at Object.Module._extensions..js (module.js:416:10)

但是我 check 了 app.js:41 并没有 SyntaxError: Unexpected token << 啊。。。

提示里说你 app.js 的 41 行是 <<<<<<< Updated upstream