私のstatic/semantic-ui
フォルダ内にnpm install && gulp build
を実行する必要があるので、必要なファイルはcss
です。コンパイル時に "npm install"のようなbashコマンドを実行するには
私はSetup.hsでこの例を見ましたが、私の足場のプロジェクトでは私はそれを持っていないので、私の質問はどこにそれらのbashコマンドを実行するコードを置くための正しい場所です。
私のstatic/semantic-ui
フォルダ内にnpm install && gulp build
を実行する必要があるので、必要なファイルはcss
です。コンパイル時に "npm install"のようなbashコマンドを実行するには
私はSetup.hsでこの例を見ましたが、私の足場のプロジェクトでは私はそれを持っていないので、私の質問はどこにそれらのbashコマンドを実行するコードを置くための正しい場所です。
あなたはそれが実際にSetup.hs
が含まれていない、(stack
ツールによって生成された)デフォルトイェソドの足場を使用している場合は(自分のガイドとして、少し奇妙である - https://github.com/commercialhaskell/stack/blob/master/doc/GUIDE.mdは - 良い練習としてそれを持つことをお勧めします)
Setup.hs
は(stack.yml
とyourproject.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
から来る。