扫码关注官方订阅号
webpack 压缩JS文件。
第1个文件JS:
var tool = {
demo:123
}
第2 个JS:
alert(tool.demo); // tool 未定义。 原因是webpack压缩了。tool 变成a了
如何解决这种问题?
欢迎选择我的课程,让我们一起见证您的进步~~
对于webpack来说,两个js就是两个模块,模块所在的命名空间是不同的,即使变量名一样也是两个变量。解决方法,通过import或require将变量导入另外一个js文件中。
import
require
webpack只是个打包工具,啥时候成了压缩js的工具了?
第一个js:
var tool = { demo: 123 } export default tool
第二个js:
import tool from '第二个.js' alert(tool.demo)
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
对于webpack来说,两个js就是两个模块,模块所在的命名空间是不同的,即使变量名一样也是两个变量。解决方法,通过
import或require将变量导入另外一个js文件中。webpack只是个打包工具,啥时候成了压缩js的工具了?
第一个js:
第二个js: