项目中报错集锦

1. vue-cli-service: not found

项目启动时报错: vue-cli-service: not found

解决办法:
删除项目中的 node_modules 文件夹,然后重新下载 npm install.

2. Found bindings for the following environments: - Windows 64-bit with Node.js 10.x

项目重新装了一下依赖,然后启动就GG了

报错截图:

image.png

解决办法:
项目根目录下执行 npm rebuild node-sass

3. JavaScript heap out of memory

前端项目启动时报错

报错截图:

image.png

解决办法:

$ npm install -g increase-memory-limit
$ increase-memory-limit

或者修改package.json 里面的 --max_old_space_size,改大一些


image.png

其实二者原理一样,都是设置了 --max_old_space_size

image.png

4. 响应状态status为canceled

问题描述:
移动端在图片上传时,一直显示上传中的状态,通过监测,发现大图片上传时,接口的响应状态会变为 canceled

报错截图:

报错截图

解决办法:
通过捕获错误信息,得到 接口调用超时的信息 timeout of xxxms exceeded,catch 到的 error 信息如下:

代码截图

err信息

当catch到err后,将图片状态置位 failed,并可以适当增加 timeout 的时长,或者限制上传图片的大小。


代码截图

也可以超时后重新请求,请自行查阅相关文档。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容