Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 启动node.js时无法启动react应用程序_Javascript_Node.js_Reactjs - Fatal编程技术网

Javascript 启动node.js时无法启动react应用程序

Javascript 启动node.js时无法启动react应用程序,javascript,node.js,reactjs,Javascript,Node.js,Reactjs,我正在遵循关于react的教程,最后一步是启动node,但当我执行“npm启动”时,如所示。我得到这个错误 以下是cmd行在开始节点“npm start”上给我的错误信息 最后是我的package.json文件 { "name": "reactapp", "version": "1.0.0", "description": "test react application", "main": "index.js", "scripts": { "test": "ech

我正在遵循关于react的教程,最后一步是启动node,但当我执行“npm启动”时,如所示。我得到这个错误

以下是cmd行在开始节点“npm start”上给我的错误信息

最后是我的package.json文件

{
  "name": "reactapp",
  "version": "1.0.0",
  "description": "test react application",
  "main": "index.js",
  "scripts": {
      "test": "echo \"Error: no test specified\" && exit 1",
      "start": "node server.js"
    }
}
  "keywords": [
    "test",
    "react",
    "application"
  ],
  "author": "George Louis",
  "license": "ISC",
  "dependencies": {
    "webpack": "^3.0.0"
  }
}

您在
}
键盘之间缺少逗号,并且您有足够的
}

您的JSON应该如下所示

  {
    "name": "reactapp",
    "version": "1.0.0",
    "description": "test react application",
    "main": "index.js",
    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "start": "node server.js"
    },
    "keywords": [
        "test",
        "react",
        "application"
    ],
    "author": "George Louis",
    "license": "ISC",
    "dependencies": {
        "webpack": "^3.0.0"
    }
}

如果你阅读了跟踪,npm会告诉你答案

npm ERR! Unexpected token '"' at 11:3
npm ERR!   "keywords": [
npm ERR!   ^
npm ERR! File: C:\Users\George\Desktop\reactapp\package.json
它告诉您哪里出了问题(逗号),在哪个文件的哪一行(11)和哪一行(3)(
C:\Users\George\Desktop\reactapp\package.json

因此,您缺少一个逗号:

      "start": "node server.js"
    }
  },
  "keywords": [
    "test",
    "react",
    "application"
  ],

请注意,JSON中缺少“关键字”之前的逗号,因此它是无效的。

您是否尝试过使用逗号。。我刚刚这么做了,它将错误移到了新添加的逗号“未能解析json npm ERR!意外标记”,“在10:2 npm ERR!},npm ERR!^”现在我“我收到了一大堆关于服务器更新的错误投诉。。。有什么建议吗?。npm错误!节点v6.11.0 npm错误!npm v3.10.10 npm错误!代码ELIFECYCLE npm ERR!reactapp@1.0.0开始:
node server.js
npm ERR!退出状态1 npm错误!失败reactapp@1.0.0启动脚本“node server.js”。npm错误!确保已安装最新版本的node.js和npm。npm错误!如果您这样做,这很可能是reactapp包npm ERR的问题!与npm本身无关。npm错误!告诉作者此操作在您的系统上失败:
      "start": "node server.js"
    }
  },
  "keywords": [
    "test",
    "react",
    "application"
  ],