メインプロジェクトとメインライブラリの2つのモジュールがあります。どちらもwebpackと連携して反応しています。だから私はやった:COMP-libのディレクトリにnpmリンクにリンクされたパッケージは更新されません
:
NPMリンク
プロジェクトのディレクトリで
:
NPMリンクCOMP-libの
ザ・パッケージがnode_modulesフォルダに表示されますが、コンポーネントを操作するとライブラリは変更がメインプロジェクトに反映されません。私は何が欠けているのですか?
Googleでこの問題に関する何かを見つけることができませんでした。npmリンクのドキュメントでは、 "この時点で〜/ projects/node-redisの変更は〜/ projects/node- bloggy/node_modules/node-redis/"となります。
'NPMリンクでリンクされたプロジェクト
npm link
はい、再構築します。出力は:ルートディレクトリのbundle.jsです。 package.jsonのEntrypointはbundle.jsです。しかし、全体のフォルダ構造も更新する必要があります。私がコンポーネントフォルダにコンポーネントを追加すると、私はそれを見ることができません。 – SeBe
ええ、それはWindows上で同じように動作するかどうかはわかりませんが、最初のコマンドはcomp-libフォルダからグローバルnpmフォルダ(たとえば/ usr/local/lib/node_modules)にシンボリックリンクを作成し、 'project-dir/node_modules/comp-lib'にこの前のグローバルフォルダから2つ目のフォルダをコピーします。リンクが有効で、正しいフォルダを指しているかどうかを確認できます。 – HiDeo