nodejs开发,使用es6标准的javascript代码,是否能进行代码混淆加密?

回答是肯定的,能。使用JShaman就可以进行加密。

以import语法为例,用一个node小工程进行测试:

先准备两段代码,一个是使用import:

ES6标准的JS代码,是否能进码混淆加密?_js加密

另一段是用export导出上面代码需要用的接口:

ES6标准的JS代码,是否能进码混淆加密?_es6_02

注意:使用import语法,package.json中需要有type和info字段:

ES6标准的JS代码,是否能进码混淆加密?_代码混淆_03

用JShaman进行JS代码加密:

ES6标准的JS代码,是否能进码混淆加密?_代码混淆_04

加密结果 :

ES6标准的JS代码,是否能进码混淆加密?_代码混淆_05

把结果复制回原来的文件中:

ES6标准的JS代码,是否能进码混淆加密?_加密结果_06

运行,输出结果跟之前还是一样的。说明:可以对es6格式的js代码进行混淆加密。