2020-04-19回忆1 分钟 读完 (大约 167 个字)node.js代码加密的一次尝试曾经有个合作项目用node.js开发的,大BOSS想软件给到对方时能不能不提供源码。 想到V8是有code cache的,如果把源码转成code cache不就满足需求了 因为是针对用户部署,版本兼容的问题可以先忽略 查了下node.js文档还真有相关接口暴露,经过一下午的折腾,搞出一个小工具 产生和使用code cache的接口很简单,折腾在require拦截,外加踩了个lazy compile的坑 不废话了,直接上代码 代码仓库传送门