V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KyleZ
V2EX  ›  Node.js

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

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

    浏览器端,有 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  
       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   ·   我们的愿景   ·   实用小工具   ·   5322 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 09:12 · PVG 17:12 · LAX 02:12 · JFK 05:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.