截止到當(dāng)前寫作日期,在微信小程序中不能使用絕對路徑引入模塊,官方文檔也有說明:

官方文檔說明
翻了下官方論壇,很多人很久之前(作者翻到了2017年的帖子)就有人提到這個問題,官方也一直沒有修復(fù),不知道以后會不會修復(fù)……
在此記錄一下折中使用絕對路徑引入模塊的方法:
在app.js中添加如下代碼:
require: function(path){//解決小程序引入文件不能使用絕對路徑的問題
if(path.startsWith("../")||path.startsWith("./")){
console.warn("請輸入絕對路徑");
return
}
var data = require(path)
return data
}
然后在需要通過絕對路徑引入模塊的地方使用:
let data = getApp().require("/data/data.js")
希望以后會有官方的解決方案吧