http://jsonlint.com/ を使用して、このpackage.jsonファイルの構文を確認しました
{
"name": "hello-world",
"description": "hello world test app",
"version": "0.0.1",
"private": true,
"dependencies": {
"express": “4.6.1"
}
}
エラーを返します
Parse error on line 7:
... "express": “4.6.1" }}
----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
これの何が悪いのかわからない。端末はnpm installを使用するとエラーをスローします
"Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript."
npm cache clean
プロンプトで、すべてが再び機能する必要があります。
あなたは4-“4.6.1"
。これを通常の引用文字に変更すると、合格します。
これは一般的な構文エラーメッセージです。コードにカンマが欠落しているときに同じエラーを受け取りました。コードに不具合がある場合、npm cache cleanを実行するだけでは機能しません。不足しているコンマを追加すると、プログラムは正常に実行されました。
これと同じタイプのエラーが発生しました。答え、 npm cache clean
一度私の質問を解決しましたが、インストール中に別の理由で行き詰まりましたexpress.js
私がこのセグメントから学んだ短い提案は単に{}
の中に package.json
ファイル。私はそれを試しませんでしたが、うまくいくと思います。
私は別の仕事をしました。
npm init
し、このファイルにプロジェクト名、作成者、バージョンなどの説明を入力します。その後、終了しました。そして、それは私のファイルを本当にしましたJSON Format.
そして、私は私の問題を解決してもらいました。