nodejs模块能转换成中间码(比如字节码)交给运营商吗?
 发布于 12 年前  作者 daemon  6851 次预览  最后一次回复是 12 年前  来自  

现在公司在用nodejs做服务器,老大要求将nodejs重要模块转换为安全中间码,比如java中的字节码,c、c++中的.obj文件,各位给小弟支个招吧,谢了

14 回复
leapon

.node 文件是符合你的要求。不过.js文件好像不能直接转换。

151263

我也问过类似的问题,也没有答案 我的最终办法是用yuicompressor压缩混淆

daemon

你好,请问压缩过后的js文件可以运行吗?

newghost

压缩编绎一下就可以了,谁都看不懂

基于node的有UglifyJS2, 或者你用基于JAVA的COMPRESSOR 如google compiler 或YUI compressor.

151263

@daemon 可以,我一直都这样

daemon

@151263 太好了,多谢了,哥们

daemon

恩,终于找到方法了,谢了

imzshh

压缩确实可以让别人看不懂,但是你自己也看不懂。如果线上出了什么问题,那就要对着一堆看不懂的error stack哭了……

daemon

uglifyjs怎么压缩后能看得懂?

jiyinyiyong

不过为什么是说交给"运营商"?

newghost

@daemon 压缩后就是为了看不懂,这是上线后的代码,源代码应该由你自己保留。

daemon

开发完要交给代理商代理啊

jiyinyiyong

@daemon 一说到运营商以为是电信方面的程序