android系统定制开发vue报错-Error: Cannot find module 'fs/promises'

android系统定制开发在项目中运行: install命令时,报出“Error:Cannot find module 'fs/promises”错误。

原因:
是Node.jsandroid系统定制开发版本太低导致的(也可以说是cnpm版本太高),由于低版本的Node.js对于promises的引入方式与高版本的是不一样,而cnpm版本太高的话,Node是不支持’fs/promises’引入方式的。

解决方案:

1、升级Node.js版本:

清理npm缓存:npm cache clean -f
安装版本管理工具:npm install -g n
升级到最新的版本:n latest(最新版本)n stable(最新稳定版本)

2、降低cnpm的版本:

删除已安装的cnpm版本:npm uninstall -g cnpm
安装低版本cnpm:npm install cnpm@7.1.0 -g --registry=

在这里 因为要使用到.0进行开发,而且在官网有说明,创建一个 Vue 应用的前提条件,已安装 16.0 或更高版本的

所以就选择升级啦

Windows系统升级nodejs

第一步:node -v查看node.js版本

第二步:查看你之前node版本安装的路径,where node

第三步:直接去官网下载与你电脑系统(32位还是64位)对应的最新的mis版本,安装在上述路径中覆盖即可。

第四步:node -v,发现更新到最新版本了。成功!

Linux系统升级nodejs

Node.js升级工具n
n 是一个Node工具包,可以快速简单地升级 Node.js。

用n升级nodejs(建议使用此方法)

  1. # 查看当前node版本
  2. $ node -v
  3. # 清除npm缓存
  4. $ npm cache clean -f
  5. # 全局安装n
  6. $ npm install -g n
  7. # 升级到最新稳定版
  8. $ n stable
  9. # 升级到最新版
  10. $ n latest
  11. # 升级到定制版
  12. $ n v14.6.0
  13. # 切换使用版本
  14. $ n 13.10.0 (ENTER)
  15. # 删除制定版本
  16. $ n rm 13.10.0
  17. # 用制定的版本执行脚本
  18. $ n use 13.10.0 some.js
  19. # 升级完成查看 node版本
  20. $ node -v
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发