sensui7
V2EX  ›  问与答

特别讨厌前端那些工具命令怎么办?

  •  
  •   sensui7 · Oct 7, 2016 · 5125 views
    This topic created in 3688 days ago, the information mentioned may be changed or developed.
    首先说,我喜欢用 gulp, npm, bower(虽然某文里挖苦落伍了),

    我讨厌的是每次都要重复机械性的
    创建目录
    npm install,
    写 gulpflile, 写完了, bower register,  

    我用什么能写个工具, 
    自动帮我创建好目录, 安装npm包, 写好gulpfile, 创建git仓库, 安装bower包, 自动初始化README.md, 添加.gitignore,
    49 replies  •  2016-10-09 13:11:34 +08:00
    holyghost
    holyghost
    Oct 7, 2016
    1
    楼主听说过脚本吗
    sensui7
    sensui7
    OP
    Oct 7, 2016
    2
    @holyghost 当然听说过了, 没用过
    xcodebuild
    xcodebuild
    Oct 7, 2016 via Android
    3
    怎么打着打着变成全角了…
    没用过脚本就学着去用…
    Gheng
    Gheng
    Oct 7, 2016❤️1
    4
    用 node 写这些小工具很方便啊。
    sensui7
    sensui7
    OP
    Oct 7, 2016
    5
    @codefalling

    你等于没回复,真的,

    至于说全半角那很重要吗, are you ok ?
    sensui7
    sensui7
    OP
    Oct 7, 2016
    6
    @Gheng 终于出现一个有建设性的回复, node , 去找找,
    lhbc
    lhbc
    Oct 7, 2016
    7
    程序员说全角半角不重要,蛤蛤蛤
    crysislinux
    crysislinux
    Oct 7, 2016
    8
    有很多工具的,比如 ember cli, angular cli, vue cli ....
    crysislinux
    crysislinux
    Oct 7, 2016
    9
    你用什么语言都能写。
    murmur
    murmur
    Oct 7, 2016
    10
    npm 创建项目的时候执行一次就可以了 第一个建项目的人烦 后面的 install 一次就完了
    话说搞 maven 的一次创建项目连 ssi 不也写一大堆 xml 都是一个人受苦后面的享福
    不过这东西的却很烦 所以我就用一个构建工具就够了
    sensui7
    sensui7
    OP
    Oct 7, 2016
    11
    @lhbc 请问我现在是写程序吗?蟆头
    1990andy
    1990andy
    Oct 7, 2016 via iPhone
    12
    楼主会写 shell 的话,可以用 shelljs ,跨平台执行 shell 命令。现在很多脚手架工具都是用它。
    k9982874
    k9982874
    Oct 7, 2016 via iPad
    13
    1 楼已经给出了答案,可惜楼主没 get 到
    sensui7
    sensui7
    OP
    Oct 7, 2016
    14
    @crysislinux 那些不是框架的命令行工具吗?
    xcodebuild
    xcodebuild
    Oct 7, 2016 via Android❤️3
    15
    回复的语气这么冲干啥,全半角很重要,写文章的时候也很重要
    一个程序员说道脚本的份上已经够了,哪怕 shell script 都能做你上面说的事,非要手把手教你才叫有用的回复?
    sensui7
    sensui7
    OP
    Oct 7, 2016
    16
    @codefalling

    好吧, 好吧, 摊手, 有个词叫什么来着, 就是论坛里专门抓别人的语法错误的人? 语法警察还是什么来着, 脚本含义太宽泛了, shell script , node script , ruby script , python script 。。。。


    按照 4 楼说的 node , 查了一下, 很好很强大, 符合前端 b 格。
    reus
    reus
    Oct 7, 2016
    17
    你有空发帖抱怨,没空写个脚本?
    你不会写?无能。
    你这个问题的答案, 1 楼已经给了。
    xcodebuild
    xcodebuild
    Oct 7, 2016 via Android
    18
    @sensui7 你那不是语法错误,是字母都全角了影响阅读,我拼了半天´<_`
    如果说符号全角半角那算我找茬
    stiekel
    stiekel
    Oct 7, 2016
    19
    有些基础的工作,可以使用 yeoman 。
    vghdjgh
    vghdjgh
    Oct 7, 2016
    20
    一楼所说的方法是基于开发都应该具有的一个思想:如果一些重复性操作比较耗时间,应该写成脚本来执行,是什么脚本倒无所谓。
    yeoman 也不错,交互性更好一些。
    lijsh
    lijsh
    Oct 7, 2016
    21
    我觉得楼主说话挺不友善的,让我这一帖也沦为无营养的回复
    yhxx
    yhxx
    Oct 7, 2016
    22
    写个 CLI 不就行了吗。。
    otakustay
    otakustay
    Oct 7, 2016
    23
    你可以做如下选择:

    1. 讨厌但继续学
    2. 学一门可做 GUI 的语言把命令封装到 GUI 给自己用
    3. 学会使用 yeoman 并能自己开发自己要的 generator ,以一个命令代替其它命令
    4. 放弃当一个优秀的前端
    5. 放弃当一个前端
    syahd
    syahd
    Oct 7, 2016 via Android
    24
    我每次敲熟悉而且重复的命令时都是闭着眼睛敲,同时想象自己那种叱咤风云的牛逼人物,嘿嘿嘿
    ldbC5uTBj11yaeh5
    ldbC5uTBj11yaeh5
    Oct 7, 2016
    25
    从这个贴我又一次感受到被前端支配的恐惧。
    (前端框架和技术已经发展和成熟到能让楼主可以绕过一些基础知识的积累而拥有很高的生产力,我再一次投降了)

    天下大势浩浩荡荡,看来我的 nodejs 学习计划要加快进度了。
    ldbC5uTBj11yaeh5
    ldbC5uTBj11yaeh5
    Oct 7, 2016
    26
    楼主不要理会某些楼层的不友善回答。

    有道是:“沉舟侧畔千帆过,病树前头万木春。尔曹声与名俱灭,不废 Node 万古流。”
    sensui7
    sensui7
    OP
    Oct 7, 2016
    27
    @jigloo
    哪就看出来我绕过基础知识的积累了,伦家积累的好多了, 都快溢出来了。
    @whwq2012 mmm , 有些禅宗的意味。


    @otakustay 编程不就是在“不满+挑战+心满意足”之间来回循环的吗, 我早就接受这种设定了。


    @lijsh 。(我帮你补上句号, 为你的回复负责)
    @codefalling ( doge
    imswing
    imswing
    Oct 7, 2016 via Android
    28
    什么态度
    ldbC5uTBj11yaeh5
    ldbC5uTBj11yaeh5
    Oct 7, 2016
    29
    @sensui7 是是,"sensui7 帖子在,光焰万丈长!”
    sensui7
    sensui7
    OP
    Oct 7, 2016
    30
    @jigloo 你干嘛 o_o
    ldbC5uTBj11yaeh5
    ldbC5uTBj11yaeh5
    Oct 7, 2016
    31
    @sensui7 软件复杂度以肉眼可见的速度在向前端迁移,我得上车,不然就怕来不及了。所以遇到前端老司机就要套近乎。
    yangyaofei
    yangyaofei
    Oct 8, 2016 via Android
    32
    @jigloo 666 哈哈哈
    missdeer
    missdeer
    Oct 8, 2016
    33
    为楼主的态度和语气续 1s
    cjyang1128
    cjyang1128
    Oct 8, 2016
    34
    建议 lz 用 electron 自己做个客户端,封装这些命令,挺好玩的,然后记得做出来开源给大伙耍耍
    xiaocang
    xiaocang
    Oct 8, 2016
    35
    写个 Makefile 就 OK 了
    Gheng
    Gheng
    Oct 8, 2016
    36
    真心建议楼主的预期好一些。。。。不然大家谁帮你提意见
    M4ster
    M4ster
    Oct 8, 2016
    37
    LZ 有听说过 webpack 吗?
    zhanglintc
    zhanglintc
    Oct 8, 2016
    38
    此主题必须 block
    DualWield
    DualWield
    Oct 8, 2016
    39
    真心 sb
    youxiachai
    youxiachai
    Oct 8, 2016
    40
    lz, 你知道 shell 脚本吗...
    sensui7
    sensui7
    OP
    Oct 8, 2016
    41
    @cjyang1128 先做一个命令行工具, node 脚本看了, 很适合。

    有些人啊, 上来一句“你听过脚本吗”, 我就不知道你哪来的优越感, 什么人不知道脚本?
    您要是做过? 您愿意说就说说思路, 您不愿意说就拉倒, 需要蹦出两个字让别人打哑谜?您是九五之尊还是世外高人?玩的都是点到即止自行揣摩的套路?

    还有些人阴阳怪气, 自以为幽默,诗都背错了, 自我感觉良好。

    再次坚定了我的看法, 中文圈子都以装 b 扯皮居多。
    SourceMan
    SourceMan
    Oct 8, 2016
    42
    楼主需要静下心来,不能浮躁。
    Clarencep
    Clarencep
    Oct 8, 2016
    43
    难道不应该是创建个项目模版,然后每次新开项目的时候都把这个项目模版拷贝下,改吧改吧就可以用了...
    sensui7
    sensui7
    OP
    Oct 8, 2016
    44
    @SourceMan 确实很浮躁,因为我感觉发帖时, 中文社区英文社区也好, 有些回复的人会说出几个关键词, 一看就是真正做过, 或者虽然没做但人家了解这个问题。

    有些人, 不着 46 的回复, 我就看不惯这样的人,
    sensui7
    sensui7
    OP
    Oct 8, 2016
    45
    @Clarencep 确实这样做过, 只是希望写个工具自动化灵活一点。
    exch4nge
    exch4nge
    Oct 8, 2016
    46
    LZ 听说过 shell 脚本吗?
    那请 LZ 换一个中文圈子吧
    PS: 全角英文真赞 :doge:
    sensui7
    sensui7
    OP
    Oct 8, 2016
    47
    这贴至少有 2 个积极的点:
    1. 确实得到一个答案: node 脚本
    2. 炸出不少是非人

    滑稽
    menc
    menc
    Oct 8, 2016
    48
    原来贵圈已经到命令行都不愿意打的程度了?
    cjyang1128
    cjyang1128
    Oct 9, 2016❤️1
    49
    @sensui7 唉,别理会那些喷子, 逞口舌之快者非君子也
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3628 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 154ms · UTC 09:50 · PVG 17:50 · LAX 01:50 · JFK 04:50
    ♥ Do have faith in what you're doing.