nodejs模块能转换成中间码(比如字节码)交给运营商吗?
现在公司在用nodejs做服务器,老大要求将nodejs重要模块转换为安全中间码,比如java中的字节码,c、c++中的.obj文件,各位给小弟支个招吧,谢了
14 回复
.node 文件是符合你的要求。不过.js文件好像不能直接转换。
我也问过类似的问题,也没有答案 我的最终办法是用yuicompressor压缩混淆
你好,请问压缩过后的js文件可以运行吗?
压缩编绎一下就可以了,谁都看不懂
基于node的有UglifyJS2, 或者你用基于JAVA的COMPRESSOR 如google compiler 或YUI compressor.
@daemon 可以,我一直都这样
@151263 太好了,多谢了,哥们
恩,终于找到方法了,谢了
@daemon 不客气
压缩确实可以让别人看不懂,但是你自己也看不懂。如果线上出了什么问题,那就要对着一堆看不懂的error stack哭了……
uglifyjs怎么压缩后能看得懂?
@daemon 压缩后就是为了看不懂,这是上线后的代码,源代码应该由你自己保留。
开发完要交给代理商代理啊