我们现有的项目包括js文件(最小化)。现在,我正在尝试将webpack用于较新的模块。我应该如何导入现有的js函数?
file1.js(使用gulp-concat连接的文件) (原始文件-ajax.js)
function sendAjax(param1, param2, url) {
...
}
function checkValues(form) {
...
}
现在,如果要导入上述功能,该怎么办?
import * as ajaxUtils from 'path_to_file1';
或
import * as ajaxUtils from 'path_to_ajax'; and then -
ajaxUtils.sendAjax(param1, param2, url)
既然如此,旧的js文件具有许多功能,那么我应该如何导出这些功能?还是我应该出口,还有其他方法吗?
答案 0 :(得分:0)
您从file1.js
中显示的函数是全局函数,因此您无需导入它们。如果您使用的lint会警告您未声明的标识符,则可能需要告诉它那些功能存在于您使用它们的模块中。这通常会在文件顶部包含预定义格式的注释-这对于人类维护代码也很有用。