2 qq 34983974 qq_34983974 于 2017.09.05 14:42 提问

vue.js 打包完成后 打开index.html页面空白并且报错

程序用npm run build打包好后 直接打开dist/index.html 页面一片空白
并且有报错 求大神解答
图片说明

5个回答

qq_34983974
qq_34983974   2017.09.05 14:43

图片说明

qq_38494537
qq_38494537   2017.09.05 14:53

.forEach对象是个数组,你看看对了么

qq_29594393
qq_29594393   Ds   Rxr 2017.09.05 15:08

i.concat(...).forEach is not a function;
i 是一个字符串对吧,i.concat 字符串拼接后还是返回一个字符串,而forEach 是数组上面的方法.所以报错
这里你是不是要切割字符串成为数组,再调用?
i.split('').forEach

qq_34983974
qq_34983974   2017.09.05 15:23

应该不是吧 我没有写过这个forEach的 应该是vuex里写的。打包前都没问题的 打包过程中也没报错 打包完成之后打开来就成这样了。。。

sunny_desmond
sunny_desmond   2017.09.06 21:58

文件是在服务器环境中打开的吗?本地打开是无效的哦
其次看一下文件路径,如果没有配置的话,默认打包出来的index.html 引用的css,js 路径我记得是 static/xxx/xx,自己加一下./static/xxx/xx试试

Csdn user default icon
上传中...
上传图片
插入图片