2016-08-11 7 views
2

私のstatic/semantic-uiフォルダ内にnpm install && gulp buildを実行する必要があるので、必要なファイルはcssです。コンパイル時に "npm install"のようなbashコマンドを実行するには

私はSetup.hsでこの例を見ましたが、私の足場のプロジェクトでは私はそれを持っていないので、私の質問はどこにそれらのbashコマンドを実行するコードを置くための正しい場所です。

答えて

2

あなたはそれが実際にSetup.hsが含まれていない、(stackツールによって生成された)デフォルトイェソドの足場を使用している場合は(自分のガイドとして、少し奇妙である - https://github.com/commercialhaskell/stack/blob/master/doc/GUIDE.mdは - 良い練習としてそれを持つことをお勧めします)

Setup.hsは(stack.ymlyourproject.cabalが配置されているのと同じ)メインプロジェクトディレクトリに配置する必要があり、含有量が(defaultMainWithHooksキー部分である)概ねあなた含ま例と同じであるべきです。フックの使用の

詳細はhttps://www.haskell.org/cabal/users-guide/developing-packages.htmlにし、cabal specで指定されていますhttps://hackage.haskell.org/package/Cabal-1.24.0.0/docs/Distribution-Simple.html

ところで、今stackが(詳細は参照のために:https://github.com/commercialhaskell/stack/issues/503)を独自にビルド前のフックをサポートしていないためにあなたがする必要があるので、 cabalによって提供されるものに固執する - それはSetup.hsから来る。

関連する問題