2017-09-29 13 views
-2

私のPC(ウィンドウ)にノードの最新バージョンをインストールした後、package.jsonのインストールに失敗します。私がnpmを開始したとき、それはエラーを投げた。package.jsonのインストールに失敗しました。空白の名前と空白のバージョンでのみインストールされます

どのような援助は非常に理解されるであろう

CMDプロンプト

C:フェリックス\デスクトップ\すべて\セルフ機器\ OOPのJavascript \ Users \ユーザー> NPMのinit
このユーティリティは、作成を説明しますpackage.jsonファイル。
最も一般的な項目のみをカバーし、賢明なデフォルトを推測しようとします。
これらのフィールドの確定ドキュメントについてはnpm help jsonを参照してください。
その後にnpm install <pkg>を使用してパッケージをインストールし、 をpackage.jsonファイルに依存として保存します。
いつでも^ Cキーを押すと終了します。
npm ERR!コードEINVALIDTAGNAME
npm ERR!無効なタグ名 "OOP Javascript":タグには、encodeURIComponentがエンコードする文字は含まれません。
Cへの書き込みについて:\ユーザーはフェリックス\デスクトップ\すべて\セルフ機器\ OOPのJavascriptの\ package.jsonを\:
{ "名": ""、 "バージョン": "" }
ですこの大丈夫? (はい)n
異常終了しました。

また

screen shot of error

+1

テキストの画像を投稿しないでください!投稿テキスト! – Quentin

答えて

2

エラーメッセージを見てください。 (私はあなたの写真からコピー/貼り付けできません)。

エラーメッセージに記載されている方法を使用してパッケージ名をエンコードするとどうなりますか。

console.log(encodeURIComponent("OOO JavaScript"));

スペースが%20に変換されます。

パッケージ名にはスペースを入れることはできません。それを除く。

0

また、npmv5.4.2でnpm initを使用すると、大文字を使用できません。小文字とアンダースコア(_)のような特殊文字を使用します。私はこれが、パッケージマネージャーによるパッケージ名の解決に関係していると確信しています。これは、URLに優しいものでなければなりません。

関連する問題