[英]es6 - import all function from some js files without alias for create webpack bundle
[英]Webpack - Import function from existing js(minified) files without exports
我们现有的项目包括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文件具有很多功能,那么我应该如何导出这些功能? 还是我应该出口,还有其他方法吗?
您从file1.js
中显示的函数是全局函数,因此您无需导入它们。 如果您使用的lint会警告您未声明的标识符,则可能需要告诉它那些功能存在于您使用它们的模块中。 这通常会在文件顶部包含预定义格式的注释-这对维护代码的人员也很有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.