[解決済み] Yarnのローカルパッケージの依存関係
2022-03-06 09:55:34
質問
以下のようなフォルダ構成になっています。
~ (user home folder)
- api
...
- package.json
- lib
- libA
...
package.json
- libB
...
package.json
で
libA/package.json
次のようなローカル依存関係があります。
"dependencies": {
"libB": "../libB",
},
つまり、libAはlibBに依存しているのです。
今度は
api
プロジェクトにローカルパッケージとして追加する
libA
. を実行します。
cd api && yarn add ../lib/libA
と表示され、次のようなエラーが発生します。
/Users/a_user/libB doesn't exist
. 私は、yarn が現在のディレクターとして見る
~/api
の依存関係を読んでいるときです。
libA
を見ると
../libB
と翻訳し、それを
~/libB
としてではなく
~/lib/libB
絶対パスなしで達成する方法はありますか?
どのように解決するのですか?
はい、あります。 糸リンク . 基本的に、yarn linkはローカルプロジェクトにシンボリックリンクを作成することができます。
フォルダに移動します。
libB
を実行します。
yarn link
次に、フォルダの
libA
を実行します。
yarn link libB
ノート
: その
libB
は
package.json
の中にある
libB
フォルダ
そして
libB
のコードは通常通りです。
const libB = require('libB')
関連
-
[解決済み】Node.js getaddrinfo ENOTFOUND
-
[解決済み] のエラーが発生しました。これはおそらくnpmの問題ではありません。上に追加のログ出力があると思われます
-
[解決済み] Node.jsで「btoaが定義されていない」エラーが発生する
-
[解決済み] ランタイム 'node' が PATH で見つからない - Visual Studio Code と Node.js
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] npmはどこにパッケージをインストールするのですか?
-
[解決済み] npmのユーザーインストール済みパッケージの一覧を表示する方法は?
-
[解決済み] npmを使用してアプリの依存関係を再インストールするにはどうすればよいですか?
-
[解決済み] Yarnのキャッシュをクリアするには?
-
[解決済み] npmパッケージの依存関係にローカルモジュールを指定する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラーです。EACCES: 権限が拒否されました、アクセス '/usr/local/lib/node_modules' 。
-
[解決済み】 console.logの出力をどこに永久保存するか?
-
[解決済み】ExpressJSとMeteorJSの比較【終了しました
-
[解決済み】MongoDBでコレクションを日付で並べ替えるには?
-
[解決済み】NPMインストールエラー:解析中の予期せぬJSON入力の終了 '...nt-webpack-plugin": "0'' 付近。
-
[解決済み】AWS lambda function エラー - モジュール 'index' をインポートできません。エラー
-
[解決済み] TypeError: コールバックはnodejsの関数ではありません。
-
[解決済み] npm install エラー - ローカルの発行者証明書を取得できません。
-
[解決済み] E: npm パッケージを見つけることができません。
-
[解決済み] npm not able to find a fileに関連するエラーは何が原因でしょうか?node_modules サブフォルダ内にコンテンツがありません。なぜでしょうか?