我有一个奇怪的问题需要解决。 在未来的VueJS项目中,我们需要使用一个非常过时的库,但没有时间重写它。
这是一个JS文件,包含很多声明的var,声明了一些函数和原型。
它的结构主要是这样的:
cCavity
但它大约有10.399行代码,因此无法将其重写为对象或将导出集成到每个函数。
你们有什么好主意或工具来管理这个问题。 直到现在唯一的意思是将它作为脚本标签单独导入,但后来我们的linter会哭,它看起来也很难看。
答案 0 :(得分:0)
使用eslint cli并使用--fix
标志运行它。这可以解决很多这些问题。 https://eslint.org/docs/user-guide/migrating-from-jscs#--fix
除了风格变化和es6语法糖之外,它在浏览器中也能正常工作,因此无需重写任何内容。