NOTE:
Widnows WSL watchify 监听更新不工作是环境原因, Mac下无此问题, watchify 性能也是环境原因
- 修改 package.json
src:watch
脚本, 增加-d 使生成 buybutton.dev.js 包含 source maps; 修改产物路径解决 source maps 路径与实际文件路径不一致导致的 src 下断点不工作(unbound breakpoint) - 修改 index.html 资源引用路径
--- a/package.json
+++ b/package.json
@@ -33,7 +33,7 @@
- "src:watch": "watchify src/buybutton.js -t babelify --outfile tmp/buybutton.dev.js -v",
+ "src:watch": "watchify src/buybutton.js -t [ babelify --sourceMapsAbsolute ] --outfile buybutton.dev.js -dv",
//
--- a/index.html
+++ b/index.html
- <script src="tmp/buybutton.dev.js"></script>
+ <script src="buybutton.dev.js"></script>