私はReactJSを初めて使用し、次の手順に従いました 「TutorialsPoint」のチュートリアルの1つ 。
ステップ2で、フォルダーを作成した後、コマンドプロンプトからnpm initを実行し、指示に従うことにより、フォルダーを開いて空のpackage.jsonファイルを作成する必要があります。
C:\Users\username\Desktop\reactApp>npm init
上記のコマンドを実行すると、initを作成してpackage.jsonを作成できません。initを実行すると、このことだけが発生します。
ステップ4:依存関係とプラグインの追加を要求します
ステップ5:package.jsonを開いて"test": "echo \"Error: no test specified\" && exit 1"
内部"scripts"
オブジェクト。
最初から作成されていない場合、package.jsonを開くにはどうすればよいですか?
コマンドnpm init
"一連の質問をして、package.jsonを作成します。"
スクリーンキャプチャに示されている最初のプロンプトでは、パッケージ名を入力するように求められます。あなたはただ打つことができます Enter どの情報を提供すべきかわからない場合は、プロンプトをスキップしてデフォルト値を受け入れます。
-y
/--yes
を使用して、アンケートを完全にスキップすることもできます。たとえば、npm init -y
。 (注:-f
/--force
も機能します。)
各プロンプト package.jsonファイルのフィールドに対応 。したがって、このファイルを自分で作成するか、別のプロジェクトから既存のファイルをコピーして変更することができます。
Package.jsonには以下が必要です。
空のpackage.jsonファイルを作成するには、2つの方法があります。
CLIアンケートを実行して、指定した値でpackage.jsonを作成します。そのためにコマンドを実行します:
npm init
デフォルトのpackage.jsonを作成します。 そのためには、同じコマンドを実行する必要がありますが、-yesまたは-yフラグを使用します。
npm init --yes
そして、コマンドを実行するディレクトリにpackage.jsonファイルを作成し、以下に示すコードを表示します。
{
"name": "reactApp",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
私はnpmに新しいです。私はnpmチュートリアルを実行しようとしていたときにちょうどあなたのように混乱しました。 step2の後、キーボードの「Enter」キーを押すだけです。 「Enter」を押すと、デフォルト値が与えられます。そのため、デフォルトの情報に基づいてjsonファイルを生成します...役に立てば幸いです。
プロジェクトディレクトリでも同じ問題が発生しました。 npm initを実行すると、package.jsonが見つからないというエラー、「c:/ user/node_modules/...」のようなログが見つかりました。
これは、既存のpackage.jsonファイルを上書きするか、ファイルパスが正しくないためです。また、このようなファイルを作成するための管理者権限は付与されません。 VS CodeまたはIDEをすべて使用して管理者として実行を試してください。
したがって、プロジェクトをother Drive **(E:drive)に配置し、npm init **を実行すると正常に動作し、package.jsonファイルが作成されます。