小程式錯誤:Component is not found in path

拳頭巴掌發表於2018-10-17

問題

在使用vant來寫小程式的時候,安裝官方的方式安裝引用:

// index.json
{
  "usingComponents": {
    "van-button": "/miniprogram_npm/vant-weapp/button/index",
  }
}

但是失敗了

jsEnginScriptError
Component is not found in path “miniprogram_npm/vant-weapp/button/index”

原因

查詢後發現是因為在project.config.json專案的配置中,配置了

{
    "miniprogramRoot": "app/",
}

推測原因,因為小程式把/app當做了主目錄,目錄外的東西不屬於執行時的,所以在查詢這個目錄之外的 miniprogram_npm 時候失敗。

相關文章