1. 程式人生 > >require其他指令碼時的相對路徑問題

require其他指令碼時的相對路徑問題

專案中引用其他指令碼時需要用到相對路徑。

  1. "."表示當前目錄,"./"表示當前目錄下
  2. ".."表示上一級目錄,"../"表示上一級目錄下
  3. "../../"表示上上級目錄
  4. 直接“/”表示根目錄

在VSCode中選擇“開啟資料夾”方式,在編輯指令碼時require填相對路徑時,如果正確會出現下拉提示,可以直接進行選擇。

為什麼用相對路徑?

如果指令碼發生了移動,用相對路徑的話,只要兩者的相對路徑沒變就沒影響,不需要改動,絕對路徑就要返回來修改引用路徑。

為什麼用絕對路徑?

用絕對路徑的話,當前指令碼不管怎麼移動,只要引用的指令碼不移動,就沒影響。