用require加載后的文件 如果有動態(tài)改變 二次加載的時候并不會起作用 這是因為我們require時候 會把存儲信息存在package.loaded中 如果再次require時候 檢查package loaded中存在加載的數(shù)據(jù) 則直接返回該數(shù)據(jù)信息,所以我們想要二次加載的時候需要把加載過的信息先清空
function requireForced(path)
????????package.loaded[path] = nil
? ? ? ? require(path)
end