我试图找出一种方法,使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