図1は、家庭用は、好ましくは、設けられたミラー淘宝に切り替えられます。
参考サイト:https://npm.taobao.org/
*デフォルトhttp://registry.npmjs.org国の不安定* NPM SETレジストリ設定= https://registry.npm.taobao.org
2、エラーをインストールNPM package.json存在しません。
/ * - fはこれがない、という意味の力を表し、NPMは、唯一の実験小さなデモ、直接-f、NPMの助けをしている場合は、package.jsonを初期化し、そのような名前、バージョンなど、あなたが情報の束を入力できるようになり、簡単に、デフォルトのすべての種類でいっぱい。* / NPMは、init -f //初期化ファイルが強制的に ブルーバード--saveインストールNPM / * -saveをそれが意味に追加インストールされたパッケージのリストに依存するであろう、あなたはフィールドpackage.json依存関係で見ることができました。後でインストールNPM実行し、インストールがすべてダウンに依存することになります。-saveない場合は、何もインストールされません。* /
3、Laravelは、システムコールのシンボリックリンクエラーの理由と解決策をインストールNPM
その理由は、私たちは、多くの場合、Linuxシステム(LN -s)またはハードリンク(LN)にソフトリンクを使用することを、デフォルトのNPMは、シンボリックリンクを使用してコンポーネントをインストールすることですが、いくつかのファイルシステムは、Windowsなどのファイルへのリンクをサポートしていない(または)セキュリティ上の理由で無効、時々窓上で実行するLinuxシステムでは、ハードディスクのパーティションは、セキュリティ上の理由から、当然のことながら、Windowsホスト上でシンボリックリンクを使用して、フォルダの共有ではデフォルトで無効になってVirtualBoxのように、リンクをサポートしていません。
だから、NPMシンボリックリンクを使用するデフォルトの必要性をインストールし、それ自体で、これはまた、より重要なNPMの機能ですが、私たちのシステムは、このプロパティをサポートしていない場合、それは上記のエラーを報告します。
ソリューションは、NPMは--no-binにリンクをインストールすることを、NPMで--no-ビン・リンクがインストール時に、パラメータを追加することです:
つまり、あなたがしている場合はシステムコールのシンボリックリンクエラーを防ぐために窓はNPMを使用し、あるいは屋敷年間で、しかし、あなたは、NPMは、コマンドに関連するコンポーネントをインストールまたはアップデートを実行するたびに、そのようなNPM更新など--no-ビン・リンク、あなたがしたいが続くことをのでホストは、窓です- -no-ビン・リンク、あなたはNPMノード-SASS -no-ビン再構築する必要が -linksを、 実際には非常に面倒
、もちろん、あなたはまた、全体的な外観のNPMを設定することができ、それはもはや機能をリンクするデフォルトのファイルを使用しない、実行します。
だから、NPMシンボリックリンクを使用するデフォルトの必要性をインストールし、それ自体で、これはまた、より重要なNPMの機能ですが、私たちのシステムは、このプロパティをサポートしていない場合、それは上記のエラーを報告します。
ソリューションは、NPMは--no-binにリンクをインストールすることを、NPMで--no-ビン・リンクがインストール時に、パラメータを追加することです:
つまり、あなたがしている場合はシステムコールのシンボリックリンクエラーを防ぐために窓はNPMを使用し、あるいは屋敷年間で、しかし、あなたは、NPMは、コマンドに関連するコンポーネントをインストールまたはアップデートを実行するたびに、そのようなNPM更新など--no-ビン・リンク、あなたがしたいが続くことをのでホストは、窓です- -no-ビン・リンク、あなたはNPMノード-SASS -no-ビン再構築する必要が -linksを、 実際には非常に面倒
、もちろん、あなたはまた、全体的な外観のNPMを設定することができ、それはもはや機能をリンクするデフォルトのファイルを使用しない、実行します。
NPMコンフィグセットビンリンクはfalse
4、そのようなファイルやディレクトリ、SCANDIR '/ホーム/浮浪者/コード/サンプル/ node_modules /ノード-SASS /ベンダー
NPMは、ノードsaaaを使用して再生しました
NPMノード-SASS --no-binにリンクを再構築
使用中のWindowsホストでの放浪ボックスのLinuxホストOSがシンボルのリンクLinuxをサポートしていませんので、あなたは--no-ビン-linksコマンドを使用する必要がありますので、インストール、NPM
実際には、ウィンドウは、ファイルのリンクを使用することができますが、条件は、ジョブが管理者権限を持っていなければならないということです、あなたは放浪アップする前に行う場合は、コマンドラインを開いたときに、実際には、開くために使用し、管理者権限がインストールNPM --no-ビン・リンクが与えられていないずに、
5、Laravel実行NPMの実行のdevのエラー、クロスENVは(見つからない)解決策を見つけることができないことを示唆しています
まずpackage.jsonファイルを入力します
(devDependenciesの下で削除することはできません)、スクリプトの下にすべてのクロスENVを削除します