私はライブラリを構築しようとしていますが、その依存関係の1つとしてfabricjsを使いたいと思います。ファブリックがインストールされている場合、インストールするのはそれほど簡単ではありません(特定のライブラリ、特定のノードのバージョンなどが必要です)。私は自分のプロジェクトにパッケージをインストールすることができました。私はそれを成功に使用しています。自分のjavascriptライブラリに外部ライブラリをバンドルします
私が知りたいのは、特定のライブラリをnpmレジストリへのパッケージとして公開することです。
私の問題は私が自分のパッケージを公開し、誰かが私のパッケージをインストールしたいときに私は同じ複雑さを彼女/彼に「移し」ます。私のライブラリのユーザーは、fabricjsパッケージ自体をインストールしているのと同じ手順を最初に実行しなくても、インストールすることは可能ですか?
私はbundledDependenciesのプロパティを見ましたが、あまり成功しませんでした。
私は現在、NPMを使用していて、仕事をする場合、私はまたのWebPACKに精通してい..ので、多分、私の質問は根本的に間違っている自分自身に
をJavaScriptの専門家を考慮していませんよ。私は(package.jsonから)行う公開するには:
"scripts": {
"build": "babel ./src --out-dir ./lib",
...
に含まれていますが、NPMのようなパッケージマネージャを見てなかったし、 /またはバワー、これらはあなたのためのdependencysを処理することができますか? –
はい、私は質問を編集しました – tbo
あなたが望んでいるとは思えません。まず自分のインストールの複雑さを減らすようにしてください。 – evolutionxbox