wepy vant icon 本地路径不可用问题解决

引用vant的icon组件导致文件不可编译,原因是icon本地路径不识别,解决方案如下:
找到node_modules中vant下的dist或lib,找到里面的 wxs/utils.wxs

image.png
image.png

代码:

var bem = require('./bem.wxs').bem;
var memoize = require('./memoize.wxs').memoize;
var addUnit = require('./add-unit.wxs').addUnit;

function isSrc(url) {
  return url.indexOf(".") === 0 || url.indexOf("/") === 0 || url.indexOf('http') === 0 || url.indexOf('data:image') === 0 || url.indexOf('//') === 0;
}

module.exports = {
  bem: memoize(bem),
  memoize: memoize,
  addUnit: addUnit,
  isSrc: isSrc
};

这样本地路径就可用了

 
        
        
    

你可能感兴趣的:(wepy vant icon 本地路径不可用问题解决)