npm link使用
適用シーン:デバッグが必要なプロジェクトとパッケージされたコンポーネントプロジェクトの2つのプロジェクトファイル.ここでは、コンポーネントプロジェクトをグローバルに設定し、デバッグプロジェクトでlinkしてデバッグします.方法:コンポーネントファイルを開き、コマンドラインにドラッグしてパスをコピー(別の方法もありますが、コマンドラインは絶対に最も速く、最も正確です) コンポーネントのアイテムを開き、 コンポーネントプロジェクトのpackage-lackを見つけた.jsonファイル、2行目を見てください: デバッグする項目を開き、
資料を調べてみると、この命令は主に2つのことをしました. npmパッケージディレクトリにソフトリンクを作成し、 にチェーンします.は、実行可能ファイル(bin)にソフトリンクを作成し、
Windowsプラットフォームでは、ディレクトリ:
長い間npm linkを使っていたが、自分が本当に愚かだと気づいた.使用法:コンポーネントAプロジェクト&&ロジックBプロジェクト(B linkからAまで開発)
簡単な問題を3日間やった...
このソフトチェーンのアンインストールについて:
cd
、npm linkを実行します.(引いたばかりの項目ならnpm installしておく必要があります)’name’:’ ’
npm link name
と入力します.このとき、フォーマットパス: modules -> ->
が返されます.基本的には、/Users/Desktop/...( )/node_modules/...name -> /user/local/lib/node_moudles/...name -> /Users/DeskTop/...( )
です.このパスが現れるとリンクが成功したことを証明します.そしてデバッグプロジェクトでは任意にデバッグできます.しかし、この経路の解釈はまだはっきりしていませんが、私の初歩的な考えはそうであるべきです.資料を調べてみると、この命令は主に2つのことをしました.
{prefix}/lib/node_modules/
{prefix}/bin/{name}
以上の2つのパスを公式ドキュメントに与えられたパスであり、この2つのパスはLinuxプラットフォーム上のものである.Windowsプラットフォームでは、ディレクトリ:
C:\Users\{Username}\AppData\Roaming
pm
ode_modules\
ファイル:C:\Users\{Username}\AppData\Roaming
pm\
2020年7月9日更新長い間npm linkを使っていたが、自分が本当に愚かだと気づいた.使用法:コンポーネントAプロジェクト&&ロジックBプロジェクト(B linkからAまで開発)
- cd A
- npm link( A link )
XXX 1 -> XXX 2
- 2, B
- npm link XXX 2
簡単な問題を3日間やった...
このソフトチェーンのアンインストールについて:
tnpm unlink XXX 2