nodejs 写的服务器代码,大家都用什么工具进行打包呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KyleZ
V2EX    Node.js

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

  •  
  •   KyleZ 2019-06-04 15:38:55 +08:00 6559 次点击
    这是一个创建于 2395 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    9 条回复    2020-01-18 04:24:37 +08:00
    libook
        1
    libook  
       2019-06-04 18:20:14 +08:00
    不打包。

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

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

    服务器都是自己掌管了,就没这个必要了
    况且有些单机小项目,甚至有直接上服务器在线改代码的操作,不打包会方便一点
    xcstream
        9
    xcstream  
       2020-01-18 04:24:37 +08:00
    不打包
    php 也不打包
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5267 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 01:22 PVG 09:22 LAX 17:22 JFK 20:22
    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