Taro样式又不能同步 且只有一个不能同步
问题:
在vscode上写代码(微信开发者工具一点都不友好),然后发现首次编译之后的一个组件,可以正常显示,手动点微信开发者工具的编译或者手动刷新之后就不能显示了,shasow-root下面是空的;一度怀疑自己写错了那里,一度想放弃Taro,一顿百度之后 找不到答案,Taro的文章少的可怜。最后我在微信开发者工具上打开了这个组件编译后得文件wxml和wxss,感觉自己找到了答案。把这两个文件关了之后,重启服务,一顿乱刷新,好了。
个人猜想,可能是因为第一次编译得时候,dev服务将编译的文件写入了dist,此时模拟器去加载dist下的文件,是可以正常展示的。但是我手动编译/刷新之后,在开发者工具上打开的那两个文件又会覆盖调dist目录下的同名文件。但是被打开的这两个文件因为编译的原因被删掉了,导致组件文件变成了空文件。
解决:
直接在微信开发者工具上关掉打开的编译后的文件。