我用這個命令啓動BrowserSync:BrowserSync不換料的變化
browser-sync start --proxy localhost:8001 --files "app/css/*.css"
我的代碼片段中的index.html,當我在瀏覽器中打開網頁,我看到消息:
Connected to BrowserSync
但是,當我對CSS進行更改時,BrowserSync不會重新加載包含更改的頁面。我必須手動重新加載以查看更改。
我用這個命令啓動BrowserSync:BrowserSync不換料的變化
browser-sync start --proxy localhost:8001 --files "app/css/*.css"
我的代碼片段中的index.html,當我在瀏覽器中打開網頁,我看到消息:
Connected to BrowserSync
但是,當我對CSS進行更改時,BrowserSync不會重新加載包含更改的頁面。我必須手動重新加載以查看更改。
這是--files="app/css/*.css"
而不是--files "app/css/*.css"
Browsersync讀取index.html
默認情況下,所以你得到的消息'Connected to browsersync'
而這裏的解決方案,你的答案..
在我檢查的每個論壇中,每個人都遵循相同的術語"css/*.css"
。沒有意識到最初的css
代表什麼。它的文件夾或目錄的名稱不是模糊的..
因此,請確保在那些引號內指向正確的目錄。例如,如果styles.css
文件在index.html
旁邊(即在根目錄中),則只需寫入--files="styles.css"
。它應該像魅力一樣工作。
如果你想Browsersync
觀看多個CSS文件,然後把--files="*.css"
。如果您想同步不同類型的文件,請使用--files="*.html,*.js"
。
如果這些css文件在某個目錄中說'xfolder'
那麼--files="xfolder/*.css"