2016-05-20 5 views
1

githubリポジトリから提供している小さなパッケージを開発しました。これは基本的にUIライブラリであり、SCSSファイルしかありません。NPMパッケージのインストール後にgulpタスクを実行する

my-ui-library 
-- src/styles.scss 

インストール後、パッケージはCSSをコンパイルするgulpタスクを実行し、別の場所に移動することをお勧めします。私は一口を実行する方法を見つけるcan't

"scripts": { 
    "postinstall": "gulp" 
} 

いくつかのスクリプト

を含めました

my-ui-library 
-- src/styles.scss 
-- styles.scss 

:一気のタスクが実行された後

所望の出力は、このようなものですパッケージのインストール後。

ご協力いただければ幸いです。

+0

postinstallスクリプトで実行したいgulpタスクを指定するだけで済みます。 – forrert

+0

パッケージ自体に特定のgulpfileを持つことはできませんか? – Guillermo

+0

それはうまくいくはずです。あなたのpostinstallスクリプトで単に "gulp"を呼び出すと、gulpはgulpfileに定義されたデフォルトのタスクを実行するように指示します。現在の設定から表示されるエラーは何ですか? – forrert

答えて

1

postinstallスクリプトでgulp--gulpfile flagを使用して、他のgulpファイルの使用場所を指定することができます。

"scripts": { 
    "postinstall": "gulp --gulpfile <path-to-gulpfile>" 
} 
関連する問題