30886


カレントディレクトリの兄弟ディレクトリも`browser-sync`の監視対象にしたいです。

下記のコマンドで、兄弟ディレクトリにあるcssの変更も監視対象になると思ったのですが、cssの変更があっても反応しません。

[code]

    dest-after>browser-sync start --server --files ../*
    
[/code]

* * *

下記サイトで質問をしていた内容と関連した質問です。  
<https://teratail.com/questions/54590>

* * *

下記の通り、回答に従いましたが、反応しませんでした。

[code]

    dest-after>browser-sync start --server --files '../**/*'
    
[/code]


CC BY-SA 3.0
2016-11-18T06:51:35.430
30500
2016-12-11T14:15:36.467
2016-12-11T14:13:23.117
3054
14320
question
command-line browser-sync
browser-sync でカレントディレクトリ以下にないファイルも監視したい

[code]

    browser-sync start --server --files '../**/*'
    
[/code]

とすれば、親ディレクトリ以下の全てのファイルの変更を監視します。

`--files` に渡すパスは確か[`glob`モジュール](https://www.npmjs.com/package/glob)によって解釈されます。  
パターンには数種の記法が使えますが、この場合は `**` を使えばよいです。  
これで、サブディレクトリ以下も再帰的にマッチします。

* * *

本題とずれますが、殆どの用途では `browser-sync` で提供しないファイルを監視する必要は無い、という事を申し添えておきます。  
つまり、上記のようなことが必要になったならば、何か間違えている可能性が高いです。

* * *

追記:  
あまり詳しくないですが、Windows のシェルだとシングルクォーテーションではなく、ダブルクォーテーションを使うべきなのかもしれません。  
`--files "../**/*"` のように。


CC BY-SA 3.0
2016-12-04T11:50:22.503
30886
2016-12-11T14:15:36.467
2016-12-11T14:15:36.467
3054
3054
30500
answer