次は私のpackage.jsonファイルである:私はgit push heroku master
をしようとしたとき、私は、次のエラーを取得する「無効な数値リテラルラインで」エラー
{
"name": "site",
"version": "1.0.0",
"description": "Website",
"main": "main.js",
"engines": {
"node": "6.11.2"
},
"scripts": {
"start": "node main_cluster.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Subaru",
"license": "UNLICENSED",
"dependencies": {
"body-parser": "^1.18.2",
"connect-pg-simple": "^4.2.1",
"cookie-parser": "^1.4.3",
"csurf": "^1.9.0",
"express": "^4.15.4",
"express-handlebars": "^3.0.0",
"express-logger": "0.0.3",
"express-session": "^1.15.5",
"formidable": "^1.1.1",
"loadtest": "^2.3.0",
"minimatch": "^3.0.4",
"morgan": "^1.8.2",
"pg": "^7.3.0"
},
"devDependencies": {
"chai": "^4.1.2",
"grunt": "^1.0.1",
"grunt-cafe-mocha": "^0.1.13",
"grunt-contrib-jshint": "^1.1.0",
"grunt-exec": "^3.0.0",
"mocha": "^3.5.3",
"selenium-webdriver": "^3.5.0"
}
}
:
parse error: Invalid numeric literal at line 7, column 22
しかし、私はできませんエラーを見つけ出す?何が問題ですか ? package.jsonファイルが自動的に作成されました。私が手作業で作ったのは、英雄が必要とする「エンジン」のエントリだけでした。間違いは何ですか?
編集:私はこれらの3行を削除した場合は、エラーが消える:
"engines": {
"node": "6.11.2"
},
誰かが、問題が何であるかを説明できますか?
なぜこのエラーは、このファイルにあると思いますか? – awd
"git push heroku master"にしようとすると、package.jsonを解析できないと言われています... –
通常、コードを貼り付けてコピーするとこのタイプのエラーが発生します。そこに見えないバイトです... –