Skip to content

Instantly share code, notes, and snippets.

@zhangtaii
Last active March 2, 2021 16:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zhangtaii/3d7bb016804980cec5d6cfd0f3cb6da4 to your computer and use it in GitHub Desktop.
Save zhangtaii/3d7bb016804980cec5d6cfd0f3cb6da4 to your computer and use it in GitHub Desktop.
BuyButton.js.md

NOTE:

Widnows WSL watchify 监听更新不工作是环境原因, Mac下无此问题, watchify 性能也是环境原因

  1. 修改 package.json src:watch脚本, 增加-d 使生成 buybutton.dev.js 包含 source maps; 修改产物路径解决 source maps 路径与实际文件路径不一致导致的 src 下断点不工作(unbound breakpoint)
  2. 修改 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment