美文网首页
代码导致的打包成功之后无法运行

代码导致的打包成功之后无法运行

作者: super静_jingjing | 来源:发表于2019-03-17 12:04 被阅读0次

    以下说的问题纯粹是自己脑残导致的,自己写bug坑自己,利用周末时间记录一下自己脑残经历。
    项目打包成功之后放到服务器下,无法打开页面,页面报错如下:
    Uncaught SyntaxError: Invalid destructuring assignment target
    具体如下


    image.png

    可以看出是说语法错误,但是也没有具体说哪里的语法, 只显示是第一行,这个真的很难去找问题。
    开始看wenpack的配置,看了好久没看出问题,而且和其他项目的对比了,也没有什么太大的区别。
    然后又想是不是本地环境tomcat把拦截了,所以不能访问,又开始在本地搞nginx,弄了好久,没有用。

    最后没办法,只能硬着头皮把打包后的app js的文件打开,格式化一下去看问题,实在看不下去。然后就又把页面运行了一下,发现报错如下,显示是在1309行


    image.png

    去源文件看一下,1309行代码如下:


    image.png
    虽然代码是经过编译的,但是大概还是能看懂的。这个的["hidden"]=!i.isShow...明显是有问题的。
    我拿着"hidden"去代码里全局搜索,定位到了这里
    image.png

    到这里一下就看出来,这个async是关键字啊,怎么能这么写呢,当时写的时候可能是脑子被枪打了。悔恨啊
    把这里改了一下,然后打包,运行,ok了
    告诫大家,写代码的时候一定要带脑子,边听歌边写,真的容易抽风。
    准备戒掉写代码听歌的坏习惯

    相关文章

      网友评论

          本文标题:代码导致的打包成功之后无法运行

          本文链接:https://www.haomeiwen.com/subject/jznymqtx.html