使用vue脚手架的项目使用https: true,报错:Invalid typed array length: -4095
使用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相关推荐
- vue转electron项目以及使用fs报错:Module not found: Error: Can‘t resolve ‘fs‘ in解决办法
前面写了一篇博客,通过vue ui创建electron+vue项目,其实关键的一步就是增加vue-cli-plugin-electron-builder插件依赖.这一步可以通过界面上添加,也可以手动添 ...
- Vue脚手架创建项目流程
Vue脚手架创建项目流程 图形化创建 在创建文件的文件夹打开cmd, 按住shift右键打开黑窗口,或者直接在文件夹上面路径上面输入cmd 输入vue ui 会自己在浏览器打开 点击创建项目 项目文件 ...
- vue脚手架搭建项目_复习之vue脚手架搭建项目的两种方法
安装脚手架 node 版本要求: > 8.9 . 关于旧版本:如果在这之前已经全局安装了旧版本的vue-cli(1.x 或 2.x),那么需要先卸载掉. 卸载旧版本运行:``npm uninst ...
- 【Vue】—Vue脚手架创建项目时的 linter / formatter config配置选择
[Vue]-Vue脚手架创建项目时的 linter / formatter config配置选择 ESLint with error prevention only 只进行报错提醒 ESLint + ...
- Vue项目上线后刷新报错404问题(apache,nginx,tomcat)
一. Vue项目打包发布apache报错: route,配置一个覆盖所有的路由情况 1.需要修改router/index.js中new Router 配置,加一个base: '/htcm_front/ ...
- vue cli 项目在打包时候报错 API fatal error handler returned after process out of memory
问题描述 vue cli 项目在打包时候报错:API fatal error handler returned after process out of memory. 问题分析 从给出的提示可以看出 ...
- 解决Vue项目在iOS 10 报错 “Cannot declare a let variable twice: ‘r‘”
问题描述 如下图所示,H5页面在iPhone7P及IPhone5c(iOS 10)手机上打开白屏,使用vconsole查看报错原因是Cannot declare a let variable twic ...
- 接上一篇:【Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined】
上一篇:Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined 其实在修改 webpack.prod.co ...
- Vscode的vue项目中下滑红线报错问题
Vscode的vue项目中下滑红线报错问题 1.报错原因 代码存在语法错误(错误并不影响项目的编译运行),并且校验功能是开启状态就会出现下滑红线的报错. 2.解决方法 1)关闭校验 如果项目的校验功能 ...
最新文章
- Mac下配置cocos2d-x开发环境(android和ios)
- UA MATH571A R语言回归分析实践 一元回归4 NBA球员的工资
- java爬虫问题二: 使用jsoup爬取数据class选择器中空格多选择怎么解决
- Binder源码分析之ServiceManager(原)
- bubble气泡特效
- C#方法重载(overload)方法重写(override)隐藏(new)
- android获取控件宽度高度
- HTML网站即将上线临时托管源码
- Costomize Print Output
- [转载] IoT设备WiFi配网及现状
- [3D数学基础:图形与游戏开发]读书笔记 第10章(3D中方位与角位移)
- 双偶幻方的c语言算法,任意阶幻方的c++实现----奇阶幻方、双偶幻方、单偶幻方。...
- 报错:The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
- Chrome打开网页不慢,但是卡顿,滚动滚轮卡顿,打开b站等特定网址卡顿问题解决
- 【战神引擎】游戏不开门怎么解决?
- 智能客服工单系统与工单管理系统的区别
- CellType 及 CELL_TYPE_BLANK
- WordPress遇到qq邮箱不能注册,不能重置密码问题(您的密码重设链接无效,请在下方请求新链接。)
- 【已解决】体视显微镜左右成像大小不一致
- 创业者回忆和乔布斯谈判:说错一个字就被臭骂拉黑