gpt4 book ai didi

gulp - 如何使用 Polymer 实时重新加载代码

转载 作者:行者123 更新时间:2023-12-04 18:28:41 24 4
gpt4 key购买 nike

我正在使用 Polymer 并手动重新加载文件中的更改。所以我尝试使用 browser-sync还有 browser-sync with gulp但不能成功。

我尝试了以下两种方法:

1) npm 脚本 在 package.json 中

"scripts": {
"dev": "polymer serve | npm run watch",
"watch": "browser-sync start --proxy localhost:8080 --files 'src/*.html, src/*.js, images/*' "
},

使用 npm run dev 运行它,它运行但无法检测到文件中的更改。

2) 将 gulp 与浏览器同步一起使用
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);
});

它也运行但无法检测到 *.html 中的变化存在于 src 中的文件文件夹。

任何人都可以帮助我为什么没有检测到文件的更改。

最佳答案

我自己想通了,我在 npm scripts 中犯了一个小错误.我已修改为:

"scripts": {
"dev": "polymer serve --port 8081 | npm run watch",
"test": "polymer test",
"watch": "browser-sync start --proxy localhost:8081 --files \"src/**/*.*, index.html, *.js\""
},

现在它工作正常!

关于gulp - 如何使用 Polymer 实时重新加载代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41825644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com