nodejs 写的服务器代码,大家都用什么工具进行打包呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
KyleZ

nodejs 写的服务器代码,大家都用什么工具进行打包呢?

  •  
  •   KyleZ Jun 4, 2019 6731 views
    This topic created in 2519 days ago, the information mentioned may be changed or developed.

    浏览器端,有 webpack,gulp,等等, 这服务器,我试了试,rollup 感觉还行呀? 大家是用的什么工具呢?

    9 replies    2020-01-18 04:24:37 +08:00
    libook
        1
    libook  
       Jun 4, 2019
    不打包。

    什么工具合适得看你打包代码的根本目的是什么。
    tangdw
       
    tangdw  
       Jun 4, 2019
    服务端的代码打包干什么?
    sparkinglemon
        3
    sparkinglemon  
       Jun 4, 2019
    服务端 node 完善的很,如果非要整合的话我建议 rollup,蛮好用的
    beginor
        4
    beginor  
       Jun 4, 2019 via Android
    服务器不是应该用 deno 么?
    Sparetire
        5
    Sparetire  
       Jun 4, 2019 via Android
    不打包,非要打包考虑下 ncc
    BlackHole1
        6
    BlackHole1  
    PRO
       Jun 4, 2019
    推荐不打包,非要打包上 rollup
    jinliming2
        7
    jinliming2  
       Jun 5, 2019 via iPhone
    nodejs 环境确定,不像前端浏览器各种版本兼容性问题。
    nodejs 最新版各种常规 ES6 语法都支持了(因为 Chromium 的 V8 支持了),所以写起来也不难受了。
    唯一就是 ES6 Module 还不是正式支持,所以还要用 require 的方式去导入包,不过可以在启动的时候加个实验性参数以支持标准的 import 语法。
    pastgift
        8
    pastgift  
       Jul 3, 2019
    一般服务器代码不会打包,不是所有 js 代码都需要打包的

    前端代码打包主要是因为代码最终需要被浏览器下载到用户本地然后运行,
    打包可以压缩代码,减少代码下载量,减少浏览器发送请求下载文件次数,一定程度上混淆代码不让别人很容易地看出代码逻辑

    服务器都是自己掌管了,就没这个必要了
    况且有些单机小项目,甚至有直接上服务器在线改代码的操作,不打包会方便一点
    xcstream
        9
    xcstream  
       Jan 18, 2020
    不打包
    php 也不打包
    About     Help     Advertise     Blog     API     FAQ     Solana     2576 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 16:02 PVG 00:02 LAX 09:02 JFK 12:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86