Multiple references to the same js, tree-shaking is invalid

1, problem: in the two lazily loaded routing pages a.vue and b.vue configured by vue-router, a.vue refers to the hehe () function in test.js but () is not used. After packaging, the lazily loaded a.vue routing page code does not have the () function, which meets my expectations. However, if the b.vue page references hehe (), then the routing page code corresponding to the packaged a.vue has the () function, and b.vue is the same problem.
2. Result:

3:

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e95c3d-46004.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e95c3d-46004.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?