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

cooking: 更易上手的前端构建工具

  •  
  •   FuryBean ·
    furybean · 2016-05-16 11:13:23 +08:00 · 4988 次点击
    这是一个创建于 2894 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在项目开发中每次创建一个新项目都要去安装一堆的如 babel 、 webpack 、 eslint 等依赖,其实多数情况下每个项目的依赖和版本都是相同的;如果用 webpack 做构建工具的话,配置又较为繁琐。所以 cooking 将为你做这些事

    • 全局安装依赖,无需每个项目重复安装
    • 提供 webpack 的预配置(内置 ES6 、 dev server 、 hotload 特性),同时提供一套简洁的配置参数和函数
    • 扩展配置和依赖模块化,只在需要的时候才安装且引入到配置中
    • 完全兼容已有 webpack 的配置文件,除了未提供的依赖需要自己安装,其它情况下使用一致
    • 内置脚手架工具

    首页

    文档

    25 条回复    2016-05-19 15:28:06 +08:00
    CarelessWhipser
        1
    CarelessWhipser  
       2016-05-16 11:19:49 +08:00
    用起来 😋
    liuxiangyu
        2
    liuxiangyu  
       2016-05-16 11:26:35 +08:00
    👍棒棒哒
    timqian
        3
    timqian  
       2016-05-16 11:28:21 +08:00
    围观
    sox
        4
    sox  
       2016-05-16 11:52:59 +08:00
    牛逼
    kokdemo
        5
    kokdemo  
       2016-05-16 11:57:17 +08:00
    我还纳闷为啥叫 cooking ,原来是饿了么团队的作品……
    Tankpt
        6
    Tankpt  
       2016-05-16 12:23:20 +08:00
    问下。。他可以支持 webpack 的插件么
    Evelyn88
        7
    Evelyn88  
       2016-05-16 12:36:22 +08:00 via iPhone
    这么吊的团队,还在招人,有兴趣发简历:[email protected]
    FuryBean
        8
    FuryBean  
    OP
       2016-05-16 13:38:27 +08:00
    @Tankpt 支持 webpack 的插件,在 cooking.resolve() 之后,拿到的就是一个 webpack 的配置,修改这个配置就行。另外 cooking 本身支持插件功能,可以看这个文档: http://cookingjs.github.io/list-of-plugins.html
    Moker
        9
    Moker  
       2016-05-16 13:46:08 +08:00
    晚上回去把玩下
    123s
        10
    123s  
       2016-05-16 13:46:39 +08:00
    看着不错啊。
    murmur
        11
    murmur  
       2016-05-16 14:45:12 +08:00
    看上去最先支持 vue 了
    FuryBean
        12
    FuryBean  
    OP
       2016-05-16 14:54:32 +08:00
    @murmur 是啊, vue 我们现在用的最多。
    panlilu
        13
    panlilu  
       2016-05-16 15:11:46 +08:00
    已 star
    fritx
        14
    fritx  
       2016-05-16 15:52:35 +08:00
    Tankpt
        15
    Tankpt  
       2016-05-16 18:39:12 +08:00
    @FuryBean 嗯。。那就敢用了。。
    otakustay
        16
    otakustay  
       2016-05-16 21:20:37 +08:00
    根据我们团队同时管四五个项目的经验,全局安装依赖就是个把自己往死里坑的无底洞
    xhowhy
        17
    xhowhy  
       2016-05-16 21:49:49 +08:00
    cock 唧唧
    FuryBean
        18
    FuryBean  
    OP
       2016-05-16 22:27:44 +08:00
    @otakustay 能举例讲讲么?目前是只有开发依赖, babel & webpack 为主。
    fritx
        19
    fritx  
       2016-05-17 11:42:11 +08:00
    这种"全局安装依赖,无需每个项目重复安装"非常解决我的痛点
    请问有没人见过这种辅助工具( nodejs 通用的)?
    cinwell
        20
    cinwell  
       2016-05-17 13:16:58 +08:00
    @fritx 最开始是看到这个才有的 cooking https://github.com/egoist/tooling
    fritx
        21
    fritx  
       2016-05-17 23:22:17 +08:00
    @cinwell
    VtoEXL
        22
    VtoEXL  
       2016-05-18 11:34:56 +08:00
    赞一个
    deben
        23
    deben  
       2016-05-19 10:05:06 +08:00   ❤️ 1
    windows 10 64bit
    nodejs v4.4.4
    npm v3.9.0

    运行 cooking init vue 之后目录下面是空的,有同学遇到同样情况吗?
    FuryBean
        24
    FuryBean  
    OP
       2016-05-19 13:13:17 +08:00
    deben
        25
    deben  
       2016-05-19 15:28:06 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1533 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:06 · PVG 01:06 · LAX 10:06 · JFK 13:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.