1
私はPolymerを使用しており、ファイルの変更を手動でリロードしています。だから、私はbrowser-sync
とbrowser-sync with gulp
を使ってみましたが、成功することはできませんでした。コードのライブリロードにPolymerを使用する方法
私は2つの次の方法を試してみました:
1)NPMスクリプトnpm run dev
を使用してそれを実行しているpackage.jsonで
"scripts": {
"dev": "polymer serve | npm run watch",
"watch": "browser-sync start --proxy localhost:8080 --files 'src/*.html, src/*.js, images/*' "
},
、それはファイルの変更を検出することができ走ったけどありません。
2)
var gulp = require('gulp');
var bs = require('browser-sync').create();
gulp.task('browser-sync', function() {
bs.init({
port : 5000,
proxy: {
target : "localhost:8080"
}
});
});
gulp.task('watch', ['browser-sync'], function() {
gulp.watch("*.html").on('change', bs.reload);
});
ブラウザ同期で一気を使用することもsrc
フォルダ内に存在する*.html
ファイルの変更を検出することができ走ったけどありません。
なぜファイルの変更が検出されないのか誰でも助けてくれますか?
また、browser-syncを使用してPolymer 2.xの要素プロジェクトを自動更新する場合は、「watch」を使用してください: "browser-sync start --proxy localhost:8081 --startPath \" components/MY_ELEMENT \ "--files \ "**/*。html \" "' –