バグ修正を含むノード モジュールをフォークし、バグ修正がマージされてリリースされるまで、もちろん機能ブランチで修正バージョンを使用したいとします。
dependencies
ので修正済みバージョンを参照するにはどうすればよいpackage.json
ですか?
バグ修正を含むノード モジュールをフォークし、バグ修正がマージされてリリースされるまで、もちろん機能ブランチで修正バージョンを使用したいとします。
dependencies
ので修正済みバージョンを参照するにはどうすればよいpackage.json
ですか?
npm ドキュメントから:
git://github.com/<user>/<project>.git#<branch>
git://github.com/<user>/<project>.git#feature\/<branch>
NPM バージョン 1.1.65 以降では、次のことができます。
<user>/<project>#<branch>
@danthetaのコメントごと:
npm 1.1.65 以降、Github URL はより簡潔なユーザー/プロジェクトにすることができます。npmjs.org/doc/files/package.json.html user/project#branch のようにブランチをアタッチできます
そう
"babel-eslint": "babel/babel-eslint",
または、jscs のタグ v1.12.0 の場合:
"jscs": "jscs-dev/node-jscs#v1.12.0",
npm --save を使用すると、より長い git が取得されることに注意してください。
https://docs.npmjs.com/cli/v6/configuring-npm/package-json#git-urls-as-dependenciesから
依存関係としての Git URL
Git URL の形式は次のとおりです。
git+ssh://git@github.com:npm/cli.git#v1.0.27
git+ssh://git@github.com:npm/cli#semver:^5.0
git+https://isaacs@github.com/npm/cli.git
git://github.com/npm/cli.git#v1.0.27
が提供されている場合
#<commit-ish>
、そのコミットを正確に複製するために使用されます。> commit-ish の形式が である場合#semver:<semver>
、<semver>
任意の有効な semver 範囲または正確なバージョンにすることができ、npm は、レジストリの依存関係の場合と同じように、リモート リポジトリでその範囲に一致するタグまたは参照を探します。どちらも指定されていない#<commit-ish>
場合#semver:<semver>
は、master が使用されます。
GitHub URL
バージョン 1.1.65 以降、GitHub の URL は "foo": "user/foo-project" として参照できます。git URL と同様に、コミット風のサフィックスを含めることができます。例えば:
{ "name": "foo", "version": "0.0.0", "dependencies": { "express": "expressjs/express", "mocha": "mochajs/mocha#4727d357ea", "module": "user/repo#feature\/branch" } }```