Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
npm安装SyntaxError:JSON中的意外标记u位于163836(蓝鸟)_Json_Node.js - Fatal编程技术网

npm安装SyntaxError:JSON中的意外标记u位于163836(蓝鸟)

npm安装SyntaxError:JSON中的意外标记u位于163836(蓝鸟),json,node.js,Json,Node.js,当我执行npm安装时会出现以下错误: Unexpected token u in JSON at position 163836 这是日志: 0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verb

当我执行
npm安装时
会出现以下错误:

Unexpected token u in JSON at position 163836
这是日志:

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install' ]
2 info using npm@5.0.3
3 info using node@v8.1.3
4 verbose npm-session c0d8f22cf8f053a1
5 silly install runPreinstallTopLevelLifecycles
6 silly preinstall bitcointrackerserver@1.0.0
7 info lifecycle bitcointrackerserver@1.0.0~preinstall: bitcointrackerserver@1.0.0
8 silly lifecycle bitcointrackerserver@1.0.0~preinstall: no script for preinstall, continuing
9 silly install loadCurrentTree
10 silly install readLocalPackageData
11 silly install loadIdealTree
12 silly install cloneCurrentTreeToIdealTree
13 silly install loadShrinkwrap
14 verbose stack SyntaxError: Unexpected token u in JSON at position 163836
14 verbose stack     at JSON.parse (<anonymous>)
14 verbose stack     at module.exports (C:\Program Files\nodejs\node_modules\npm\lib\utils\parse-json.js:3:15)
14 verbose stack     at BB.join (C:\Program Files\nodejs\node_modules\npm\lib\install\read-shrinkwrap.js:31:20)
14 verbose stack     at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
14 verbose stack     at Holder$3._callFunction (eval at generateHolderClass (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\join.js:92:16), <anonymous>:14:44)
14 verbose stack     at Holder$3.checkFulfillment (eval at generateHolderClass (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\join.js:92:16), <anonymous>:29:30)
14 verbose stack     at Promise.eval (eval at thenCallback (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\join.js:14:16), <anonymous>:6:20)
14 verbose stack     at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:566:21)
14 verbose stack     at Promise._settlePromise0 (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10)
14 verbose stack     at Promise._settlePromises (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18)
14 verbose stack     at Promise._fulfill (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:638:18)
14 verbose stack     at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:582:21)
14 verbose stack     at Promise._settlePromise0 (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10)
14 verbose stack     at Promise._settlePromises (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18)
14 verbose stack     at Promise._fulfill (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:638:18)
14 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\nodeback.js:42:21
15 verbose cwd D:\Projects\xampp\htdocs\bitcointrackerserver_updated
16 verbose Windows_NT 10.0.15063
17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
18 verbose node v8.1.3
19 verbose npm  v5.0.3
20 error Unexpected token u in JSON at position 163836
21 verbose exit [ 1, true ]
0信息如果它以ok结尾,它就工作了
1详细cli['C:\\Program Files\\nodejs\\node.exe',
1 verbose cli'C:\\Program Files\\nodejs\\node\u modules\\npm\\bin\\npm cli.js',
1详细cli“安装”]
2信息使用npm@5.0.3
3信息使用node@v8.1.3
4详细的npm会话c0d8f22cf8f053a1
5个安装运行预安装TopLevel生命周期
6.预安装bitcointrackerserver@1.0.0
7信息生命周期bitcointrackerserver@1.0.0~预安装:bitcointrackerserver@1.0.0
8愚蠢的生命周期bitcointrackerserver@1.0.0~preinstall:没有用于预安装的脚本,正在继续
9.安装loadCurrentTree
10.安装readLocalPackageData
11.安装loadIdealTree
12.安装cloneCurrentTreeToIdealTree
13.安装包覆面胶
14详细堆栈语法错误:位置163836处JSON中的意外标记u
14 JSON.parse()处的详细堆栈
14 module.exports处的详细堆栈(C:\Program Files\nodejs\node\u modules\npm\lib\utils\parse json.js:3:15)
14 BB.join处的详细堆栈(C:\Program Files\nodejs\node\u modules\npm\lib\install\read shrinkwrap.js:31:20)
14 tryCatcher上的详细堆栈(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\util.js:16:23)
14持有者$3.\u调用函数的详细堆栈(在generateHolderClass(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\join.js:92:16)处求值,时间:14:44)
14持有人$3.checkFulfillment处的详细堆栈(generateHolderClass(C:\Program Files\nodejs\node\U modules\npm\node\U modules\bluebird\js\release\join.js:92:16)处的评估:29:30)
14 Promise.eval上的详细堆栈(在回调(C:\Program Files\nodejs\node\U modules\npm\node\U modules\bluebird\js\release\join.js:14:16),:6:20)上的详细堆栈
14承诺时的详细堆栈。\u解决方案(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\Promise.js:566:21)
14承诺时的详细堆栈。\u结算Promise0(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\Promise.js:614:10)
14承诺时的详细堆栈。\u解决方案(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\Promise.js:693:18)
14承诺时的详细堆栈。\u实现(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\Promise.js:638:18)
14承诺时的详细堆栈。\u解决方案(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\Promise.js:582:21)
14承诺时的详细堆栈。\u结算Promise0(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\Promise.js:614:10)
14承诺时的详细堆栈。\u解决方案(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\Promise.js:693:18)
14承诺时的详细堆栈。\u实现(C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\Promise.js:638:18)
14详细堆栈位于C:\Program Files\nodejs\node\u modules\npm\node\u modules\bluebird\js\release\nodeback.js:42:21
15详细cwd:\Projects\xampp\htdocs\bitcointrackerserver\u已更新
16详细窗口\u NT 10.0.15063
17详细argv“C:\\Program Files\\nodejs\\node.exe”“C:\\Program Files\\nodejs\\node\U模块\\npm\\bin\\npm cli.js”“安装”
18详细节点v8.1.3
19详细的npm v5.0.3
20位置163836处JSON中的错误意外标记u
21详细退出[1,true]
Package.json:

{
      "name": "bitcointrackerserver",
      "version": "1.0.0",
      "description": "Using latest JavaScript features on the server",
      "repository": {
        "type": "git",
        "url": "git+https://github.com/vmasto/express-babel.git"
      },
      "author": "Vassilis Mastorostergios <vmasto@gmail.com>",
      "license": "MIT",
      "main": "dist/index.js",
      "engines": {
        "node": "~6.9.1",
        "npm": ">=3.10.0"
      },
      "scripts": {
        "prestart": "npm run -s build",
        "start": "node dist/index.js",
        "dev": "nodemon src/index.js --exec \"node -r dotenv/config -r babel-register\"",
        "clean": "rimraf dist",
        "build": "npm run clean && mkdir -p dist && babel src -s -D -d dist",
        "test": "jest --watch",
        "lint": "esw -w src test"
      },
      "keywords": [
        "express",
        "babel",
        "boilerplate",
        "scaffold",
        "es6",
        "es2015",
        "es2016",
        "es2017",
        "jest",
        "eslint"
      ],
      "dependencies": {
        "axios": "^0.16.2",
        "babel-cli": "^6.24.1",
        "babel-preset-env": "^1.4.0",
        "bluebird": "^3.5.0",
        "body-parser": "^1.17.1",
        "check-proxy": "^0.1.3",
        "express": "^4.15.2",
        "https-proxy-agent": "^2.0.0",
        "morgan": "^1.7.0",
        "pug": "^2.0.0-beta11",
        "request": "^2.81.0",
        "rimraf": "^2.6.1"
      },
      "devDependencies": {
        "babel-jest": "^20.0.0",
        "babel-register": "^6.24.1",
        "dotenv": "^4.0.0",
        "eslint": "^3.19.0",
        "eslint-plugin-import": "^2.2.0",
        "eslint-plugin-jest": "^20.0.0",
        "eslint-watch": "^3.1.0",
        "jest": "^20.0.0",
        "nodemon": "^1.11.0",
        "supertest": "^3.0.0"
      },
      "babel": {
        "presets": [
          [
            "env",
            {
              "targets": {
                "node": "current"
              }
            }
          ]
        ]
      },
      "eslintConfig": {
        "plugins": [
          "import",
          "jest"
        ],
        "parserOptions": {
          "ecmaVersion": 2017,
          "sourceType": "module"
        },
        "env": {
          "node": true,
          "jest": true
        },
        "extends": [
          "eslint:recommended"
        ],
        "rules": {
          "jest/no-focused-tests": 2,
          "jest/no-identical-title": 2
        }
      },
      "jest": {
        "testEnvironment": "node"
      },
      "bugs": {
        "url": "https://github.com/vmasto/express-babel/issues"
      },
      "homepage": "https://github.com/vmasto/express-babel#readme",
      "directories": {
        "test": "test"
      }
    }
{
“名称”:“bitcointrackerserver”,
“版本”:“1.0.0”,
“说明”:“在服务器上使用最新的JavaScript功能”,
“存储库”:{
“类型”:“git”,
“url”:“git”+https://github.com/vmasto/express-babel.git"
},
“作者”:“Vassilis Mastorostergios”,
“许可证”:“麻省理工学院”,
“main”:“dist/index.js”,
“发动机”:{
“节点”:“~6.9.1”,
“npm”:“>=3.10.0”
},
“脚本”:{
“预启动”:“npm运行-s构建”,
“开始”:“node dist/index.js”,
“dev”:“nodemon src/index.js--exec\”node-r dotenv/config-r babel register\”,
“干净”:“rimraf区”,
“构建”:“npm运行清洁和mkdir-p区和巴贝尔src-s-D-D区”,
“测试”:“开玩笑——看”,
“lint”:“esw-w src试验”
},
“关键词”:[
“快车”,
“巴别塔”,
“样板”,
“脚手架”,
“es6”,
“es2015”,
“es2016”,
“es2017”,
“开玩笑”,
“eslint”
],
“依赖项”:{
“axios”:“^0.16.2”,
“巴别塔cli”:“^6.24.1”,
“巴别塔预设环境”:“^1.4.0”,
“蓝鸟”:“^3.5.0”,
“正文分析器”:“^1.17.1”,
“检查代理”:“^0.1.3”,
“快车”:“^4.15.2”,
“https代理”:“^2.0.0”,
“摩根”:“^1.7.0”,
“帕格”:“^2.0.0-beta11”,
“请求”:“^2.81.0”,
“rimraf”:“^2.6.1”
},
“依赖性”:{
“巴别塔笑话”:“^20.0.0”,
“巴别塔寄存器”:“^6.24.1”,
“dotenv”:“^4.0.0”,
“eslint”:“^3.19.0”,
“eslint插件导入”:“^2.2.0”,
“eslint插件笑话”:“^20.0.0”,
“eslint手表”:“^3.1.0”,
“玩笑”:“^20.0.0”,
“nodemon”:“^1.11.0”,
“超级测试”:“^3.0.0”
},
“巴别塔”:{
“预设”:[
[
“环境”,
{
“目标”:{
“节点”:“当前”
}
}
]
]
},
“eslintConfig”:{
“插件”:[
“进口”,
“开玩笑”
],
“解析选项”:{
“ecmaVersion”:2017年,
“源类型”:“模块”
},
“环境”:{
“节点”:正确,
“玩笑”:真的吗
},
“扩展”:[
“eslint:建议使用”
],
“规则”:{
“玩笑/无重点测试”:2,
“笑话/没有相同的标题”:2
}
},
“笑话”:{
“测试环境
nvm install 6.9.3
nvm use v6.9.3