如何将NextJS typescript文件转换为中间机器可读格式而无需构建完整的项目?



我必须提供nextjs项目给我的客户。但是我想对打字文件做一些改变,这样它就不会被人类理解了。客户端将构建并部署到其生产环境。我该怎么做呢?

Bassially,

typescript files -> machine readable format (will send to the client with full project)
machine readable format -> build and deploy.

我现在不能构建项目,因为它需要定期构建以生成静态文件,这些静态文件将部署在生产中,我不想以人类可读的格式提供代码。

我想你要找的是obfuscating你的代码。

有很多工具可以实现它。

你可以搜索并尝试它们,找出哪个更适合你。

这里是我发现的一些可能对你有用的工具:

nextjs-obfuscator

jsCrambler