如果希望js代码保密,可以使用javascript-obfuscator对代码进行混淆。javascript-obfuscator的安装很简单,使用npm或yarn都可以安装:
npm install -g javascript-obfuscator
最简单的办法是使用javascript-obfuscator的命令行工具。基本命令示例如下:
javascript-obfuscator dytemplate.js --compact true --self-defending false
混淆后的代码如果需要在vue中使用,需要放在src/js目录下,这样不会报错,但如果引入到文件,eslint仍然会报错,需要在混淆的文件头部增加/* eslint-disable */来避免报错。
网友评论