我的nodejs更新到最新版本18.16.0了,14的版本也试过,为什么还会出现这个问题
如果在使用Vue开发项目时出现了没有模块node:fs的错误,通常是因为在浏览器环境下使用了Node.js的模块fs,而fs模块只能在Node.js环境下使用,无法在浏览器环境下使用。
解决这个问题的方法是,检查项目中是否有使用了fs模块的代码,如果有,需要将其移除或改写,以适应浏览器环境。如果没有使用fs模块的代码,可以尝试升级或降级相关依赖包版本,或者重新安装依赖包。
另外,需要注意的是,Node.js的版本更新可能会导致一些依赖包不兼容,从而引起一些问题。如果遇到这种情况,可以尝试升级或降级相关依赖包版本,或者切换到适合当前项目的Node.js版本。
要不把node_modules删掉再yarn一下
没有过多涉及到页面优化和其他安全问题,欢迎读者修改指正,完整代码在页面顶端的链接中