2016-05-11 5 views
0

いくつかのシェルコマンドを含むいくつかのgulpタスクを実行しようとしています。それはLinuxで完全に動作しますが、私がWindowsに切り替えたとき、すべてのenv変数は$ var構文(Windowsの%var%に相当)でアクセスできません。私はWindowsプラットフォームのための特定のgulpfileを作成する必要がありますか、他のクリーンな方法がありますか?プラットフォーム間でグルップタスクを作成する方法。特にgulp-shell

+0

Linuxは、UNIXでありますそれに基づいて非常に強力なシェルを持っています。 Windowsはこれを置き換える必要があるので、Windows用に別の 'gulpfile 'を書く必要があります。また、Windowsインストールに必要なアドオンがすべてインストールされていることを確認してください。クリーンインストールは今日のwebdevにとっては無用です。 –

答えて

1

cross-env npmパッケージを使用してこれを修正しました!

npm i cross-env --save-dev 

をし、その後、例えば

cross-env mode=debug 

そして、ここでは、完全なドキュメントへのリンクですが、ご使用の環境のVARSを設定する前に、クロスENVを追加します:単純に実行https://www.npmjs.com/package/cross-env

関連する問題