重复EJSONPARSE错误

时间:2018-03-21 07:05:11

标签: node.js reactjs npm

“npm run react-dev”命令重复发生此jsonparse错误。

npm ERR! code EJSONPARSE
npm ERR! Failed to parse json
npm ERR! Unexpected token in JSON at position 595 while parsing ' { 
npm ERR!   "name": "reactnodetutorial",
npm ERR!   "vers'

尝试以下但没有效果。

1)删除所有目录和文件,并从头开始重新启动此项目,如构建体系结构和安装依赖项

2)删除了package.json文件中的所有内容,并复制了教程示例的package.json内容,这是完美的并粘贴到我的

3)更新节点和npm到最新版本

4)npm init并重新安装依赖项

5)npm cache clean --force

6)rm -f package-lock.json

如何解决这个问题。

我的package.json文件如下:

{
"name": "reactnodetutorial",
"version": "1.0.0",
"description": "",
"main": "webpack.config.js",
"dependencies": {
  "babel-core": "^6.26.0",
  "babel-loader": "^7.1.4",
  "babel-preset-es2015": "^6.24.1",
  "babel-preset-react": "^6.24.1",
  "body-parser": "^1.18.2",
  "express": "^4.16.3",
  "react": "^16.2.0",
  "react-dom": "^16.2.0",
  "react-router": "^4.2.0",
  "react-router-dom": "^4.2.2",
  "webpack": "^4.1.1"
  },
"devDependencies": {},
"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1",
  "dev": "webpack -d --watch",
  "start": "node ./server/index.js",
  "build": "webpack -p",
  "react-dev": "webpack -d --watch",
  "server-dev": "nodemon server/index.js"
  },
"repository": {
  "type": "git",
  "url": "git+https://github.com/shinjehere/reactNodeTutorial.git"
  },
"author": "",
"license": "ISC",
"bugs": {
  "url": "https://github.com/shinjehere/reactNodeTutorial/issues"
  },
"homepage": "https://github.com/shinjehere/reactNodeTutorial#readme"
}

0 个答案:

没有答案