問題
在使用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 時候失敗。