146

私は相対パスでpackage.jsonローカルパッケージを指しています:my-custom-i18n

パッケージ.json

"dependencies": {
 "core-js": "^2.4.1",
 "my-custom-i18n": "./../MyProject.Shared/myproject-i18n",
 "rxjs": "5.0.0-beta.12",
 ...
}

npm installパッケージを正しくインストールしますが、yarn問題があり、単にこのパッケージを見つけることができません:

糸出力

$ yarn
yarn install v0.15.1
info No lockfile found.
[1/4] Resolving packages...
error Couldn't find package "myproject-i18n" on the "npm" registry.
info Visit http://yarnpkg.com/en/docs/cli/install for documentation about this command.

npmこのパッケージが存在しないレジストリに表示されていることがわかります。

質問

ローカル パッケージで糸を使用する変更はありますか? ローカル パッケージとは、相対パスで指定されたパッケージを意味しますmy-custom-i18n

4

3 に答える 3

6

単純にローカル パッケージにリンクする場合 (ローカル パッケージの変更は再インストールせずに取得されます):

yarn add link:./../your-project

糸のドキュメントの詳細を参照してください

于 2021-09-20T18:18:45.633 に答える