使用vue脚手架的项目使用https: true,报错:Invalid typed array length: -4095

  • 使用vue脚手架的项目使用https: true,报错:Invalid typed array length: -4095
  • 报错信息
  • 解决方法
    • nvm

使用vue脚手架的项目使用https: true,报错:Invalid typed array length: -4095

使用vue脚手架构建的项目,想本地运行访问https,在webpack.dev.conf.js中添加了https: true

devServer: {clientLogLevel: 'warning',historyApiFallback: {rewrites: [{ from: /.*/, to: path.posix.join(config.dev.assetsPublicPath, 'index.html') },],},// pfx: '/cert/3052257__bnuz.edu.cn.pfx',// pfxPassphrase: 'XmqdVHAE',https: true,key: fs.readFileSync('build/cert/server.key'),cert: fs.readFileSync('build/cert/server.crt'),ca: fs.readFileSync('build/cert/server.pem'),...}

修改package.json

"scripts": {"dev": "webpack-dev-server --inline --https --progress --config build/webpack.dev.conf.js","start": "npm run dev","lint": "eslint --ext .js,.vue src","build": "node build/build.js"},

运行报错

报错信息

(node:165148) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated
internal/buffer.js:945
class FastBuffer extends Uint8Array {}
^RangeError: Invalid typed array length: -4095at new Uint8Array (<anonymous>)at new FastBuffer (internal/buffer.js:945:1)at Handle.onStreamRead [as onread] (internal/stream_base_commons.js:185:19)at Stream.<anonymous> (E:\qcpj\node_modules\handle-thing\lib\handle.js:120:12)at Stream.emit (events.js:327:22)at endReadableNT (E:\qcpj\node_modules\readable-stream\lib\_stream_readable.js:1010:12)at processTicksAndRejections (internal/process/task_queues.js:84:21)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! qcpj@1.0.0 dev: `webpack-dev-server --inline --https --progress --config build/webpack.dev.conf.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the qcpj@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

解决方法

问题由node版本不兼容引起,需要降版本,我是从12降到了10,问题解决。

nvm

推荐使用nvm,nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。安装使用教程网上很多。建议先把node卸载再安装,我原来没有卸载就直接安装,出现了没有原有版本、切换不了版本的问题,将node和nvm卸载重装才解决。

使用vue脚手架的项目使用https: true,报错:Invalid typed array length: -4095相关推荐

  1. vue转electron项目以及使用fs报错:Module not found: Error: Can‘t resolve ‘fs‘ in解决办法

    前面写了一篇博客,通过vue ui创建electron+vue项目,其实关键的一步就是增加vue-cli-plugin-electron-builder插件依赖.这一步可以通过界面上添加,也可以手动添 ...

  2. Vue脚手架创建项目流程

    Vue脚手架创建项目流程 图形化创建 在创建文件的文件夹打开cmd, 按住shift右键打开黑窗口,或者直接在文件夹上面路径上面输入cmd 输入vue ui 会自己在浏览器打开 点击创建项目 项目文件 ...

  3. vue脚手架搭建项目_复习之vue脚手架搭建项目的两种方法

    安装脚手架 node 版本要求: > 8.9 . 关于旧版本:如果在这之前已经全局安装了旧版本的vue-cli(1.x 或 2.x),那么需要先卸载掉. 卸载旧版本运行:``npm uninst ...

  4. 【Vue】—Vue脚手架创建项目时的 linter / formatter config配置选择

    [Vue]-Vue脚手架创建项目时的 linter / formatter config配置选择 ESLint with error prevention only 只进行报错提醒 ESLint + ...

  5. Vue项目上线后刷新报错404问题(apache,nginx,tomcat)

    一. Vue项目打包发布apache报错: route,配置一个覆盖所有的路由情况 1.需要修改router/index.js中new Router 配置,加一个base: '/htcm_front/ ...

  6. vue cli 项目在打包时候报错 API fatal error handler returned after process out of memory

    问题描述 vue cli 项目在打包时候报错:API fatal error handler returned after process out of memory. 问题分析 从给出的提示可以看出 ...

  7. 解决Vue项目在iOS 10 报错 “Cannot declare a let variable twice: ‘r‘”

    问题描述 如下图所示,H5页面在iPhone7P及IPhone5c(iOS 10)手机上打开白屏,使用vconsole查看报错原因是Cannot declare a let variable twic ...

  8. 接上一篇:【Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined】

    上一篇:Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined 其实在修改 webpack.prod.co ...

  9. Vscode的vue项目中下滑红线报错问题

    Vscode的vue项目中下滑红线报错问题 1.报错原因 代码存在语法错误(错误并不影响项目的编译运行),并且校验功能是开启状态就会出现下滑红线的报错. 2.解决方法 1)关闭校验 如果项目的校验功能 ...

最新文章

  1. Mac下配置cocos2d-x开发环境(android和ios)
  2. UA MATH571A R语言回归分析实践 一元回归4 NBA球员的工资
  3. java爬虫问题二: 使用jsoup爬取数据class选择器中空格多选择怎么解决
  4. Binder源码分析之ServiceManager(原)
  5. bubble气泡特效
  6. C#方法重载(overload)方法重写(override)隐藏(new)
  7. android获取控件宽度高度
  8. HTML网站即将上线临时托管源码
  9. Costomize Print Output
  10. [转载] IoT设备WiFi配网及现状
  11. [3D数学基础:图形与游戏开发]读书笔记 第10章(3D中方位与角位移)
  12. 双偶幻方的c语言算法,任意阶幻方的c++实现----奇阶幻方、双偶幻方、单偶幻方。...
  13. 报错:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone.
  14. Chrome打开网页不慢,但是卡顿,滚动滚轮卡顿,打开b站等特定网址卡顿问题解决
  15. 【战神引擎】游戏不开门怎么解决?
  16. 智能客服工单系统与工单管理系统的区别
  17. CellType 及 CELL_TYPE_BLANK
  18. WordPress遇到qq邮箱不能注册,不能重置密码问题(您的密码重设链接无效,请在下方请求新链接。)
  19. 【已解决】体视显微镜左右成像大小不一致
  20. 创业者回忆和乔布斯谈判:说错一个字就被臭骂拉黑

热门文章

  1. MSDN网站新版亮相
  2. 30个特别酷的SharePoint站点
  3. 升级还是权谋?从USB PD 2.0到3.0
  4. 硬盘使用时间如何修改呢
  5. Python字符串统计个数
  6. Python在气象与海洋中的技术应用
  7. 国内比较好的网站建设公司有哪些?
  8. 文心一言:这48小时,我被问了xxxx个问题
  9. 【物联网竞赛LoRa板实现呼吸灯和流水灯功能】
  10. 智慧机场:如何基于EasyCVR建设机场周界入侵安防系统?