在VueJs中导入多个javascript文件

在VueJs中导入多个javascript文件,javascript,vue.js,import,Javascript,Vue.js,Import,我在我的一个项目(大学)中遇到了一些问题。我需要从一个非常大的意大利面项目中创建一个前端 我需要在VueJs项目中导入多个javascript文件。 但是那些javascript文件实际上写得非常糟糕,而且它们递归地调用自己 当我只是复制/粘贴它们时,它们彼此无法识别函数和变量 在旧项目中,他们刚刚将所有javascript文件直接导入index.html文件中,并使用倍数。 我应该如何导入它们 如果我只是使用require导入,那么只会出现数千个错误(未定义、未使用……)。 我可以在每个jav

我在我的一个项目(大学)中遇到了一些问题。我需要从一个非常大的意大利面项目中创建一个前端

我需要在VueJs项目中导入多个javascript文件。 但是那些javascript文件实际上写得非常糟糕,而且它们递归地调用自己

当我只是复制/粘贴它们时,它们彼此无法识别函数和变量

在旧项目中,他们刚刚将所有javascript文件直接导入index.html文件中,并使用倍数
。 我应该如何导入它们

如果我只是使用require导入,那么只会出现数千个错误(未定义、未使用……)。 我可以在每个javascript文件中导入每个函数变量:
import{varA,varB,funcA,funcB,…}从'fileA.js'

但这将是非常丑陋和可怕的。我有10多个文件,每个文件中有数千行

编辑:
所有javascript文件甚至使用index.html中定义的一些变量,例如…

如果文件不是模块,并且不导出任何内容,那么导入它们就没有任何好处。此时,您只能使用
加载它们是的,我已经为此使用了VSC和jslinter,但是重构几乎是不可能的(整个项目我只有2个月的时间)。我的意思是,如果您在一个文件中引用varA global,它将被linter标记为在当前范围内不可用,您可以轻松地将其重命名为fileA.varA import。顺便说一句,WebStorm在重构方面仍然做得更好。否则,像现在一样坚持使用globals。