需要导入非ES6库而不导出到VueJS

时间:2017-11-02 18:16:42

标签: javascript import vue.js vuejs2

我有一个奇怪的问题需要解决。 在未来的VueJS项目中,我们需要使用一个非常过时的库,但没有时间重写它。

这是一个JS文件,包含很多声明的var,声明了一些函数和原型。

它的结构主要是这样的:

cCavity

但它大约有10.399行代码,因此无法将其重写为对象或将导出集成到每个函数。

你们有什么好主意或工具来管理这个问题。 直到现在唯一的意思是将它作为脚本标签单独导入,但后来我们的linter会哭,它看起来也很难看。

1 个答案:

答案 0 :(得分:0)

使用eslint cli并使用--fix标志运行它。这可以解决很多这些问题。 https://eslint.org/docs/user-guide/migrating-from-jscs#--fix

除了风格变化和es6语法糖之外,它在浏览器中也能正常工作,因此无需重写任何内容。