2016-05-20 41 views
1

我開發了一個小包,我從github回購服務。它基本上是一個UI庫,它只有一個SCSS文件。NPM軟件包安裝後運行gulp任務

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

我想在安裝後,程序包自己運行一個編譯CSS的gulp任務,並將其移動到其他位置。

所需的輸出,在運行任務一飲而盡後,是這樣的:

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

我已經包含了一些腳本

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

我不能找到運行一飲而盡的方式包裝後安裝。

任何幫助將不勝感激。

+0

我想你只需要指定你想在postinstall腳本中運行的gulp任務。 – forrert

+0

包裝本身不可能具有特定的大文件? – Guillermo

+0

這應該工作。在postinstall腳本中調用「gulp」會告訴gulp執行在gulpfile中定義的默認任務。您從當前設置中看到的錯誤是什麼? – forrert

回答

1

在您的postinstall腳本中,您可以使用--gulpfile flag作爲gulp來指定您要使用的另一個gulp文件的位置。

"scripts": { 
    "postinstall": "gulp --gulpfile <path-to-gulpfile>" 
}