英語フランス語スペイン語

OnWorksファビコン

npm-link - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで npm-link を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド npm-link です。

プログラム:

NAME


npm リンク - パッケージ フォルダーのシンボリック リンク

SYNOPSIS


npm リンク (パッケージ ディレクトリ内)
npm リンク [<@scope>/] [@ ]

エイリアス: npm ln

DESCRIPTION


パッケージのリンクは XNUMX 段階のプロセスです。

まず、 npm パッケージフォルダーに、グローバルにインストールされたシンボリックリンクを作成します
プレフィックス/パッケージ名 現在のフォルダー (npm ヘルプ 7 を参照) npm-config の価値について
接頭辞).

次に、別の場所で、 npm パッケージ名 ローカルからシンボリックリンクを作成します
node_modules フォルダをグローバル シンボリック リンクに追加します。

注意してください パッケージ名 から取られます package.json、ディレクトリ名からではありません。

パッケージ名には、必要に応じてスコープをプレフィックスとして付けることができます。 npm ヘルプ 7 を参照してください npmスコープを選択します。
スコープの前に @ 記号を付け、その後にスラッシュを付ける必要があります。

の tarball を作成する場合 npm パブリッシュ、リンクされたパッケージは「スナップショット」されています
シンボリックリンクを解決して現在の状態。

これは、独自のものをインストールするのに便利なので、それに取り組んでテストすることができます
継続的に再構築する必要はありません。

例:

cd ~/プロジェクト/ノード-redis # パッケージディレクトリに移動
npm link # グローバルリンクを作成
cd ~/プロジェクト/node-bloggy # 他のパッケージ ディレクトリに移動します。
npm link redis # パッケージをリンクインストールする

さて、への変更 ~/プロジェクト/ノード-redis に反映されます
~/projects/node-bloggy/node_modules/node-redis/。 リンクは
そのパッケージのディレクトリ名ではなく、パッケージ名です。

XNUMX つのステップを XNUMX つにショートカットすることもできます。 たとえば、上記のユースケースを
より短い方法:

cd ~/プロジェクト/node-bloggy # メイン プロジェクトのディレクトリに移動
npm link ../node-redis # 依存関係のディレクトリにリンクします

XNUMX 行目は、次のようにするのと同じです。

(cd ../node-redis; npm リンク)
npm リンクノード-redis

つまり、最初にグローバル リンクを作成し、次にグローバル インストール ターゲットをリンクします。
あなたのプロジェクトに node_modules フォルダにコピーします。

リンクされたパッケージがスコープされている場合 (npm ヘルプ 7 を参照) npmスコープ) リンク コマンドに含める必要があります。
その範囲、例えば

npm リンク @myorg/privatepackage

onworks.net サービスを使用して npm-link オンラインを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad