私はインストールの構築なっ方法のNPMモジュールについての説明を取得したいと思い、私は例をあげる:親プロジェクトの依存関係を使ってインストール時にnpmにモジュールをビルドする方法を教えてください。
私はmaterial-ui
npm module sources on GitHubの表情を取っている
、要因がありますが、何も建てられたファイルは、ありません私は自分のプロジェクトnode_modules/material-ui
ディレクトリを見ています。ディレクトリにはビルドされたファイル(es5、uglify)のみが含まれています。
私はその魔法の仕組みを理解しようとしていますか? package.json
の中にビルドスクリプトがあることがわかりますが、npmにインストール時にそれを実行するよう指示するものは何もありません。何が欠けていますか?それはさらに時間がかかるだろうし、彼らはビルドツールをサポートしていないのNode.jsの古いバージョンを使用しているため、失敗する可能性がありますので
おかげ
マイケルは正しいです、私たちは(与えられた理由で)ビルドを公開しており、プロセスは複雑ではありません。 'npm build'は' build'ディレクトリに構築され、ベース 'package.json'の関連する部分を' build'の中の新しいものにコピーし、そこからパブリッシュします。これはすべての旋律の後ろに残し、あなたに素敵なきれいなパッケージを提供します。 – Matt