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

又双叒叕一个 JS 项目生成器

  •  
  •   sensui7 · 2017-12-03 23:11:02 +08:00 · 3102 次点击
    这是一个创建于 2307 天前的主题,其中的信息可能已经有所发展或是发生改变。

    准确的说这是一个自动脚本, 它不光生成 package.json, 而实际上运行 npm install 或者 yarn add.

    比如 sga -j, 一条命令, 接下来就可以直接运行yarn test了, jest 已经装好, 一个默认的 testcase 已经写好.

    现在可以支持

    • eslint (standard 规则)
    • babel (不支持 cli, 因为觉得意义不大, 可以自己自行安装 babel-cil 或 babel-register)
    • mocha with chai
    • jest
    • postcss (不支持单独安装, 安装 webpack 任务)
    • webpack (含所有, 使用了 stylus, 无 sass)
    • webpack with vue (最全的, 使用了 stylus, 无 sass)

    下次想写 js, 不用配置那些劳什子, 想要 eslint 直接 sga -e, 搞定, 想要写 vue 全家桶, 直接 sga -v.

    安装

    npm install -g sga
    // or
    yarn global add sga
    

    需要 node 8.0 以上, 最好安装 yarn

    主页: https://github.com/jacobsun/sga

    6 条回复    2017-12-08 15:56:53 +08:00
    lxsunbin
        1
    lxsunbin  
       2017-12-04 15:44:55 +08:00
    总感觉你的头像哪里不对
    Jackliu
        2
    Jackliu  
       2017-12-04 15:52:47 +08:00
    支持
    Omooo
        3
    Omooo  
       2017-12-05 08:47:48 +08:00
    porn_hub?
    cycloid
        4
    cycloid  
       2017-12-05 18:11:43 +08:00
    总感觉你的头像哪里不对+1
    chenhonzhou
        5
    chenhonzhou  
       2017-12-06 21:29:48 +08:00
    楼上+2
    wfd0807
        6
    wfd0807  
       2017-12-08 15:56:53 +08:00
    楼上+ 3
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1016 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:44 · PVG 03:44 · LAX 12:44 · JFK 15:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.