我試圖找出一種方法,使polyserve/polymer-cli重新加載我的瀏覽器每次一個「看過」的文件更改,但我還沒有發現任何東西除了將Livereload添加到我認爲將會是HTML文件由於在開發Web組件時我加載了單獨的HTML文件。聚合物服務/ polyserve的手錶和reaload?
1
A
回答
1
對於在項目中使用Polymer CLI作爲服務器的自動重裝,應該安裝node/yarn。那麼你需要在本地安裝browser-sync。
npm install -D browser-sync
或
yarn add browser-sync --dev
你package.json
文件將需要看起來像:
{
"name": "MY-ELEMENT",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"scripts": {
"start": "npm run serve | npm run watch",
"serve": "polymer serve --port 8080",
"test": "polymer test",
"watch": "browser-sync start --proxy localhost:8080 --open --startPath \"components/MY-ELEMENT\" --files \"**/*.html\""
},
"devDependencies": {
"browser-sync": "^2.18.13"
}
}
(如果它是一個普通聚合物應用程序,你應該刪除--startPath
參數作爲即用於聚合物組分開發)
+0
非常感謝!有效。如果有人像我一樣在https下運行服務器,請記住將'--https'傳遞給'browser-sync'以正常工作。 – AlbertFM
相關問題
- 1. polyserve和聚合物服務有什麼區別?
- 2. 如何使用Polymer的`聚合物服務'polyserve服務器查看Polymerfire演示?
- 3. 聚合物和Apache服務器
- 4. 聚合物服務和服務工作者
- 5. 聚合物中的手動引導
- 6. 角度飛鏢與聚合物和服務工人不兼容
- 7. 聚合物核心腳手架rtl
- 8. Chartjs和聚合物1.7.0
- 9. Angular 2聚合物和PaperChechboxSelectedDirective
- 10. 聚合物2.0異步和
- 11. 聚合物和鮑爾
- 12. 使用聚合物和requirejs
- 13. 聚合物和HTTP請求
- 14. 在「聚合物
- 15. 聚合物2.0:聚合物1.0雜化元素不適用於聚合物2.0?
- 16. 飛鏢,聚合物建造失敗,無法找到聚合物/聚合物。
- 17. 基於apache的服務器中的聚合物
- 18. Dart +聚合物+ google_maps
- 19. 聚合物應用程序的服務器端路由
- 20. 如何測試聚合物中的服務?
- 21. 結合聚合物和剃刀
- 22. 聚合物:我可以使用聚合物的
- 23. 事務和聚合
- 24. LINQ化合物聚合
- 25. 服務編排,聚合和服務增強之間的區別
- 26. 在聚合物中使用聚合物的`.job`.dart
- 27. 聚合物元素與非聚合物網站一起使用?
- 28. 聚合物的圖標列表
- 29. 使用express.js服務聚合物應用路由頁面?
- 30. 聚合物模塊
有一個[PR](https://github.com/PolymerLabs/polyserve/pull/135)正在進行此功能。您可以等待它着陸或更新您的構建以使用'gulp'並添加一個實時重載插件(例如['browsersync']](https://browsersync.io/docs/gulp))。您也可以查看[Polymer Starter Kit 1.3.0](https://github.com/PolymerElements/polymer-starter-kit/releases/tag/v1.3.0)(舊版),以瞭解他們的「瀏覽器同步」用法。 – tony19