我对这个巨大的 js-stack-tools 世界还是个新手,最近我一直在关注一些关于捆绑器的教程,其中似乎几乎总是包含前端方面。
但在只有服务器端参与的简单应用程序中(例如微服务架构中的单个服务应用程序)是否有必要捆绑应用程序?这样做的优点/缺点是什么?
pros > cons使用 Jest 的快照检查文件是否是一个好习惯bundle.js?
如果问题变得有点模棱两可,我深表歉意,但我正在努力尝试将所有这些新概念融入我的头脑中。
我一直在寻找一段时间,我找不到合适的问题,所以我会发布它.我希望不会发布.
我明白了什么!并且让做,但我不明白为什么设置!可以修改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*