Tencent / wepy

小程序组件化开发框架
https://wepyjs.gitee.io/wepy-docs/
Other
22.49k stars 3.05k forks source link

发现了一个bug #2011

Open holoto opened 5 years ago

holoto commented 5 years ago

image

wepy文件中大量的import xxx from xx 注释 会出现错误 导致无法编译出JS文件 删除注释后又会恢复正常

环境: "wepy": "^1.7.2",

wepy cli
1.7.3

node v11.2.0 开发者工具 当前已是最新版本(1.02.1812180)

bobsam commented 5 years ago

看了wepy-cli的源码发现,作者在编译组件 or 页面时,是查找文件内容是否有 import xxx from xxx 的代码……有的话则在编译后的代码使用require引入。因此假如代码有 import xxx from xxx 的注释是会影响编译结果的。我已经踩到这个坑了。

vFire commented 5 years ago

好像这个有点尴尬。。。

Gcaufy commented 5 years ago

1.7 的 import 解析比较简单,这些问题 都在2 中修复 了