1.编译项目提示Cannot find module '@tarojs/plugin-platform-weapp'
原因:项目使用的cli版本与当前使用的不一致
解决:
cnpm install @tarojs/cli@对应版本 -S
2.taro使用vant weapp时编译成功但小程序端报错 .wxs not found from
原因:编译器无法将组件的.wxs文件复制到/dist相应目录下,导致.wxml加载不到相应的.wxs文件
解决:配置copy把这些依赖移动到 dist目录中
// config/index.js
const config = {
// ...
copy: {
patterns: [
{ from: 'src/components/vant-weapp/dist/wxs', to: 'dist/components/vant-weapp/dist/wxs' }
],
options: {
}
},
}