2017-01-31 4 views
0

私はそれはOKですが、私は、私はjsファイルまたはVUEファイルを変更したときautomaticalyそれをしたい、このコマンドで指定されたファイルが変更されたときにvue-cli buildコマンドを実行する方法は?

vue build main.js --dist dist --prod --lib 

を私のjsファイルを作成することができます。私はbrowserify、webpack、gulp、vuifyなどを使いたくない。

私はnpm経由でwatch-runをインストールし、このコマンドを実行する。

watch-run -p '/Users/User/Data/root/vue/js/*.js' echo "hello" 

jsファイルを変更すると動作しています。しかし、私がecho "hello"vue build /Users/User/Data/root/vue/js/main.js --dist dist --prod --libに変更すると動作しません。ターミナルには何もありません。警告なし、エラーなし。

私は最小限のセットアップでそれを行う方法がありますか?

+1

私は問題が '--dist' /' --prod'/'--lib'フラグであると言います。 'watch-run'パッケージは、コマンド構文をよりよく扱うように見える[wait-run](https://github.com/RickWong/wait-run)を推奨しているようです。 – Phil

+0

@Phil Super、wait-runは非常にうまくいきますよくしかし、新しい問題は、 "wait-run"がビルドの終了後に実行を閉じることです。 – kastelli

+1

これは役に立つかもしれません〜http://superuser.com/questions/181517/how-to-execute-a-command-whenever-a-file-changes – Phil

答えて

2

同様のソリューションを探して役に立てば幸い、お楽しみに!

btw、なぜこれが必要ですか?

+0

これは良いニュースです。私はbroserify、webpackとその設定ファイルなどのツールが好きではないので、これが必要です。私は一から始めたいと思う。 – kastelli

+0

'gloal add vuejs/vue-cli'を試して、' --watch'があり、docが更新されました。 –

+0

.vueファイルも見ることができますか? – kastelli

0

nodemonをnpm経由でインストールすると終了しました。

npm install -g nodemon 

このコマンドは、ファイルの変更を監視し、jsを構築します。

nodemon -w /Users/User/Data/root/vue/assets/comp -w /Users/User/Data/root/vue/assets/js -x "cd /Users/User/Data/root/vue/assets/js/; vue build main.js --dist ../dist --prod --lib" -e vue,js 

が、私はこれは誰かが、我々はそれに--watchモードが追加されます

関連する問題