如何调整旧项目Node.js版本解决edge-js兼容报错问题
edge-js Node版本不兼容报错解决方案
- 方案1:切换匹配的Node.js版本
当前Node v8.2.1无对应预编译的edge-js包,可使用nvm、nvm-windows这类多版本管理工具,切换到edge-js提供预编译支持的Node 8.x其他版本,无需卸载现有Node环境。 - 方案2:安装适配Node 8.x的edge-js旧版本
新版edge-js已不再支持Node 8.x系列,安装时指定兼容的旧版本即可,执行命令:npm install edge-js@14.x --save - 方案3:本地源码编译edge-js
若必须保留当前v8.2.1版本Node,可手动编译适配当前环境的edge-js包:- 先安装编译所需依赖,Windows环境执行命令安装对应工具链:
npm install -g windows-build-tools - 安装edge-js时添加强制编译参数:
npm install edge-js --build-from-source
- 先安装编译所需依赖,Windows环境执行命令安装对应工具链:
内容的提问来源于stack exchange,提问作者Polaris Nation
相关产品推荐
相关产品推荐

