推送到Git存储库时出现节点版本错误

时间:2019-01-08 04:50:42

标签: node.js gitlab

在将更新推送到git存储库时出现此错误。

一些可能的问题:

   - Node version not specified in package.json
   https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version

   Love,
   Heroku

错误:作业失败:退出代码134

我正在使用git push origin master

我之前使用过

这是mu pakage json文件

"name": "lc-portal",
"version": "1.0.0",
"description": "MY APP",
"main": "server/start.js",
"scripts": {
"start": "nodemon --watch server -e js,html server/start.js",
"postinstall": "gulp build"
}

为什么我突然收到此错误,无法为此解决相关问题。

2 个答案:

答案 0 :(得分:2)

您需要添加节点版本

<table>
  <tr>
    <th>Matric Number</th>
    <th>Name</th>
    <th>Programme</th>
    <th>Project Title</th>
    <th>Progress Evaluation</th> 
  </tr>

  <tr>
    <td rowspan="4">123</td>
    <td rowspan="4">sky</td>
    <td rowspan="4">Student at school</td>
    <td rowspan="4">How to add multiple rows in a column on a table using HTML?
</td>
    <td>mutiple</td>
  </tr>
  <tr>
    <td>rows</td>
  </tr>
  <tr>
    <td>in</td>
  </tr>
  <tr>
    <td>here</td>
  </tr>
</table>

用您的版本替换“ 10.x”。

您的rowspan文件应该像

"engines": {
    "node": "10.x"
  },

遵循heroku doc

答案 1 :(得分:1)

我认为您可以使用“引擎”字段:

{ "engines" : { "node" : ">=8" } }

如果您的代码肯定不适用于任何较低版本,则您可能也希望使用“ engineStrict”标志:

{ "engineStrict" : true }

package.json文件的文档可以在npmjs site

上找到