Javascript KnockoutJS模糊处理:有没有自动执行此操作的工具?

Javascript KnockoutJS模糊处理:有没有自动执行此操作的工具?,javascript,knockout.js,Javascript,Knockout.js,这里有什么工具可以混淆和编译KnockoutJS页面吗 我的项目主要有以下页面: <p data-bind="text: property_name"></p> <script> class MyView(){ constructor(){ this.property_name = ko.observable("Hello, world"); } } ko.applyBindings(new MyView()); </

这里有什么工具可以混淆和编译KnockoutJS页面吗

我的项目主要有以下页面:

<p data-bind="text: property_name"></p>

<script>
class MyView(){ 
    constructor(){
        this.property_name = ko.observable("Hello, world");
    }
}
ko.applyBindings(new MyView());
</script>

类MyView(){ 构造函数(){ this.property_name=ko.observable(“你好,世界”); } } 应用绑定(newmyview());
我需要的东西,将自动编译成最不可读的东西像上面的东西

我找到的工具将只编译JavaScript,并保留像
MyView
property\u name
这样的内容不变(这是理所当然的,否则
数据绑定也需要更改)

JS编译器不会查看HTML


有什么东西可以在
数据绑定中搜索吗?

上次我检查时,没有。我的团队最终编写了一个自定义HTML构建作业,该作业接受JS源代码映射+视图,并解析数据绑定属性以注入新的变量名。我们最后还不得不做一些奇怪的把戏,以防止只用于内部视图代码的道具的死代码删除。总而言之,回想起来,我认为这不值得这么麻烦。。。