小编War*_*ren的帖子

纯后端 NodeJS 应用程序中是否需要捆绑包?

我对这个巨大的 js-stack-tools 世界还是个新手,最近我一直在关注一些关于捆绑器的教程,其中似乎几乎总是包含前端方面。

但在只有服务器端参与的简单应用程序中(例如微服务架构中的单个服务应用程序)是否有必要捆绑应用程序?这样做的优点/缺点是什么?

pros > cons使用 Jest 的快照检查文件是否是一个好习惯bundle.js

如果问题变得有点模棱两可,我深表歉意,但我正在努力尝试将所有这些新概念融入我的头脑中。

bundler node.js webpack jestjs rollupjs

12
推荐指数
1
解决办法
3615
查看次数

方案:为什么'设置'!修改'let'的局部变量?

我一直在寻找一段时间,我找不到合适的问题,所以我会发布它.我希望不会发布.

我明白了什么!并且做,但我不明白为什么设置!可以修改let的局部变量并永远保持该值.例如:

(define count
  (let ((cont 0))
    (lambda ()
      (set! cont (+ cont 1))
      cont)))
Run Code Online (Sandbox Code Playgroud)

如果我们多次评估(计数),我们会看到结果是

> (count)
1
> (count)
2
> (count)
3
> 
Run Code Online (Sandbox Code Playgroud)

... 等等.但是,据我所知,cont是一个局部变量,为什么它保持价值呢?为什么每次调用函数时都没有设置为0?

好吧,那就是:)先谢谢!

PS:请原谅我的英语*o*

scheme count set let

2
推荐指数
1
解决办法
203
查看次数

标签 统计

bundler ×1

count ×1

jestjs ×1

let ×1

node.js ×1

rollupjs ×1

scheme ×1

set ×1

webpack ×1