npm scripts inside:
  "scripts": {
    "start": "webpack -d --watch", // continuous incremental build in development with include source maps
    "build": "webpack -p" // building once for production 
  }
唯一的缺憾在于不能 auto reload 。不知道有没有人有办法?
|  |      1sox      2016-02-25 15:25:28 +08:00 没办法吧,插件需要重新加载 | 
|  |      2leojoy710      2016-02-25 15:35:51 +08:00 好像有可以 reload extension 的 extension... | 
|  |      3milklee      2016-02-25 15:40:37 +08:00 我开发[划词翻译]( https://github.com/lmk123/crx-selection-translate)的时候也在找 auto reload 的方法,但是没找到。 | 
|  |      4milklee      2016-02-25 15:41:02 +08:00 评论不支持 MD 的。。 地址是  https://github.com/lmk123/crx-selection-translate | 
|  |      6timqian OP @leojoy710 [Extensions Reloader]( https://chrome.google.com/webstore/detail/extensions-reloader/fimgfedafeadlieiabdeeaodndnlbhid)就是用来 reload extension 的 extension ,但每次都要点一下,还是有一点麻烦 | 
|  |      7timqian OP @leojoy710  [Extensions Reloader]( https://chrome.google.com/webstore/detail/extensions-reloader/fimgfedafeadlieiabdeeaodndnlbhid)  就是用来 reload extension 的 extension ,但每次都要点一下,还是有一点麻烦 | 
|      8jsonline      2016-02-25 16:17:42 +08:00 via Android 没有 wather 连代码都写不了,前端已经到了这种程度了吗 | 
|      13jsonline      2016-02-25 16:28:50 +08:00 via Android 我在么觉得没有 loader 没有 watcher 更爽 | 
|  |      15milklee      2016-02-25 16:29:51 +08:00 其实办法是有的。 做一个功能跟 Extensions Reloader 一样的扩展 A ,但是它需要支持 外部消息通信( https://developer.chrome.com/extensions/messaging#external-webpage ),在每次 Webpack 构建完成时通知一下扩展 A 把 tab 和正在开发的扩展 B 都刷新一遍。 至于怎么让 Webpack 通知到扩展 A ,我的想法是本地有一个 web page 专门用来发送消息到扩展 A ,每次刷新一遍这个 web page ,扩展 A 就会把所有的 tab 和扩展 B reload 一遍。 那么总结来说,只需要在 Webpack 每次构建完成的时候用 Node.js 打开这个 web page ,就会让所有 tab 和扩展 B 刷新一遍了。 |