0
私はローカルパスからインストールされたnpm依存関係を持っています。ローカル依存関係は、独自の依存関係を持ちます。私が理解しているように、この場合、npmはnode_modulesの下にあるローカルフォルダの内容をコピーします。コピーする前にパッケージフォルダにnpmをインストールする方法はありますか?npmローカルパッケージの依存関係をインストールする
私はローカルパスからインストールされたnpm依存関係を持っています。ローカル依存関係は、独自の依存関係を持ちます。私が理解しているように、この場合、npmはnode_modulesの下にあるローカルフォルダの内容をコピーします。コピーする前にパッケージフォルダにnpmをインストールする方法はありますか?npmローカルパッケージの依存関係をインストールする
npm install /path/to/foo
は、指定したパスからローカルパッケージのnode_modules
フォルダにコピーするだけです。これが "ローカルパスからインストールされた"という意味だった場合は、あなたのパッケージにnpm update
とnpm install
が(a)自動的にそのパスから最新のコードを取得し、( b)そのパスでパッケージの依存関係を更新/インストールする。
package.json
の
dependencies
または
devDependencies
(2.0以降でサポートされているNPM)。たとえば:
"dependencies": {
"foo": "file:/path/to/foo"
}
上記を行った後、npm update
またはnpm install
は、他の依存関係と同じように、ローカルの依存関係を扱います。
私はすでにpackage.jsonに依存関係を保存していました。私が持っていた問題は、事前公開フックで動かされたときに発見されなかったバベルであった。インストールして問題を解決してください。 – Orgrim
私の依存関係は頻繁に変わりますが、リポジトリも更新する方法はありますか?依存パッケージpackage.jsonの依存関係を増やしてnpmアップデートを再実行しても、ローカル依存アップデートは元のプロジェクトに反映されません。 –