Javascript KnockoutJS模糊处理:有没有自动执行此操作的工具?
这里有什么工具可以混淆和编译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()); </
<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源代码映射+视图,并解析数据绑定属性以注入新的变量名。我们最后还不得不做一些奇怪的把戏,以防止只用于内部视图代码的道具的死代码删除。总而言之,回想起来,我认为这不值得这么麻烦。。。