事前にビルドされたモジュールを簡単にインポートできるようにパッケージを開発しようとしています。 私がカバーしたいユースケースは、プロジェクトXはあらかじめビルドされたモジュールYを使用していますので、私のモジュールはGitHubリリースを通してこの事前ビルドされたディストリビューションを簡単に作成できます。 だから私はこのような依存関係の構造を期待していた:だから、NPMとも糸が出て平坦化しているようだnpm第2レベル依存関係第1レベル依存関係を取得する必要がありますpackage.json(npmサブモジュール依存関係管理)
X
|-Y
|-any-prebuilt
をしかし
X
|-Y
|-any-prebuilt
をインポートするときに、私は現在、私のトップレベルで終わるのです私は2番目のレベルの依存関係になると予想されるもののpostinstallに私のエラーを見ることができます。
bash-3.2$ npm install
> [email protected] postinstall /Users/me/workspace/<X>/node_modules/any-prebuilt
> node install.js
Fetching prebuilt:
version: latest
Platform: osx
Arch: x64
Target dir: ./bin
required user & repo
この場合、2つの質問がありますが、ここでは何が欠けていますか?私にとってもそれが可能ですany-prebuilt
package.json
はY
になるのですか?
https://github.com/kanekotic/any-prebuilt