今天在用QQ小程序工具调试一位朋友的“某小程序”代码的时候,结果报错如下:
VM452:252 编译QML文件出错,错误信息:
./pagesFlashSale/showPro/showPro.qml:1:1586: unexpected character "-"
中文翻译
./pagesFlashSale/showPro/showPro.qml 这个文件中,第1行第1586个字符那里出现了一个意外的或非常的字符“-”。
原因:
不用多说,就是多了意外的字符“-”,只需要删除就行了。
我们在做小程序开发的时候,经常会碰到这种类似的问题,如果你遇到其它的字符,例如:@、#.......等等,都可以按此原理去解决。
解决方法
从上面已经知道了原因,解决起来就容易多了。只需要去掉意外非法字符“-”就可以了,以我这为例子,具体步骤如下:
1、1、打开 ./pagesFlashSale/showPro/showPro.qml 文件。
2、找到1:1586,也就是第1行的第1586个字符,我用的是Notepad++编辑器。
3、将:
-opts
改为
opts
即可!
4、保存,再编译、预览、调试小程序就不会报错了。