开发者社区> 问答> 正文

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

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

展开
收起
爱吃鱼的程序员 2020-06-24 13:29:37 1358 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

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

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

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

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

    2020-06-24 13:29:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
在 IoT 设备进行 JavaScript 开发的探索之路 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载
Vue.js在前端服务化上的实践与探索 立即下载