V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sox
V2EX  ›  分享创造

已在生产环境中使用的 Vue 和 Webpack 脚手架项目

  •  
  •   sox ·
    egoist · 2015-12-16 20:38:46 +08:00 · 5317 次点击
    这是一个创建于 3292 天前的主题,其中的信息可能已经有所发展或是发生改变。

    重复配置 Webpack 是一件令人头疼的事,这个脚手架结合了以下 feature 帮你减少重复配置同样内容的痛苦 :)

    • 热加载
    • 适用于 Vue 的 Redux 绑定 Revue
    • 不用 React 也能使用的 Redux-devtools
    • 会取代 SASS/LESS/Stylus 的 PostCSS
    • 试用所有平台的 npm scripts
    • 命令行工具, 比如用 vue init hello 就能生成一个项目

    已被用于生产环境,以及 @phoenixlzx 的 bangumi.moe 项目

    GitHub: https://github.com/egoist/vuepack


    来自 GitHub 的命令行预览图:

    preview

    11 条回复    2015-12-16 21:44:08 +08:00
    reeco
        1
    reeco  
       2015-12-16 20:41:50 +08:00
    好像不错的样子
    sox
        2
    sox  
    OP
       2015-12-16 20:43:59 +08:00
    最近明哥看多了,感觉介绍得有点中二 XD
    Seita
        3
    Seita  
       2015-12-16 21:09:25 +08:00
    这么好的东西没人回复难道楼主被云 Block 了?
    phoenixlzx
        4
    phoenixlzx  
       2015-12-16 21:16:17 +08:00
    欢迎 star&fork (
    songjiaxin2008
        5
    songjiaxin2008  
       2015-12-16 21:30:54 +08:00 via iPad
    好想要楼主的壁纸😅
    ChiangDi
        6
    ChiangDi  
       2015-12-16 21:34:22 +08:00
    不是有 Vuex 了吗,为什么不用呢?
    sox
        8
    sox  
    OP
       2015-12-16 21:36:59 +08:00
    @ChiangDi 我做了 Revue 然后 @yyx 才重写 Vuex 。

    最后就是 Vuex 的 action 默认就是 thunk 不好加其它 middleware ,还有 Redux 的 middleware 比较多,还有我不想 mutate state
    sox
        9
    sox  
    OP
       2015-12-16 21:38:50 +08:00
    @ChiangDi 其实是 Revue 如果直接在 reducer 里修改 state 是和 Vuex 差不多的, Vuex 自称更简单。
    ChiangDi
        10
    ChiangDi  
       2015-12-16 21:41:47 +08:00
    这个壁纸 已经用上 真是给人一种莫名奇妙的平静感
    sox
        11
    sox  
    OP
       2015-12-16 21:44:08 +08:00
    对于 Redux(Revue) 和 Vuex 有选择困难症的同学,我给个建议:

    我选择 star 多的和更稳定的 XD
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1005 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:06 · PVG 04:06 · LAX 12:06 · JFK 15:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.