当前位置: 首页 > wzjs >正文

北京做网站的好公司2023必考十大时政热点

北京做网站的好公司,2023必考十大时政热点,百度统计工具,最好的开发网站有哪些下载新版本node之后,运行vue2项目会报如下错误: 因为 node.js V17版本中发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。故此以前的项目在升级 nodejs 版本后会报错。 那么可以在packa…

下载新版本node之后,运行vue2项目会报如下错误:

因为 node.js V17版本中发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。故此以前的项目在升级 nodejs 版本后会报错。

那么可以在package.json中加入(注意:&&后面是你的项目的启动工具,根据不同框架更改启动工具):

"scripts": {"dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve","build": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",},

重新运行之后会提示不支持node-sass

这个错误是由于 node-sass 模块不兼容当前 Node.js 版本(v22.14.0)导致的。node-sass 已官方宣布弃用,建议迁移到 sass(Dart Sass)。以下是具体解决方案:

替换 node-sass 为 sass(推荐)

直接改用官方推荐的 sass 包,语法完全兼容且支持新版 Node.js:

# 卸载 node-sass
npm uninstall node-sass# 安装 sass(Dart Sass)
npm install sass --save-dev

替换完成之后,发现又报错了

解决方法:(Dart Sass已经弃用了/deep/选择器)使用 ::v-deep 替代 /deep/,直接修改代码:

// 修改前(废弃写法)
/deep/ .el-dialog__body {padding: 20px;
}// 修改后(标准写法)
::v-deep .el-dialog__body {padding: 20px;
}

另外需要注意:确保穿透选择器 仅作用于子组件,不要嵌套在普通样式中:

// ❌ 错误写法(嵌套在普通样式中)
.parent-class {::v-deep .el-dialog__body {padding: 20px;}
}// ✅ 正确写法(直接穿透)
::v-deep .el-dialog__body {padding: 20px;
}

至此,升级已完成,如果还有其他报错,可继续进行修改,直到项目运行起来

http://www.dtcms.com/wzjs/241367.html

相关文章:

  • 传统生意转型做那个网站好关键词排名代做
  • wordpress获取当前页面urlseo推广编辑
  • 做p2p投资理财的网站可以进入任何网站的浏览器
  • 网页设计图片简单舆情优化公司
  • 透明网站模板杭州优化建筑设计
  • 建站宝盒v8破解版下载seo和sem哪个工资高
  • 做网站怎么留接口seo人才招聘
  • 北京 设计网站培训机构管理系统
  • 重庆网站建设报价百度客服人工电话24小时
  • 建站用什么平台好云南网络推广seo代理公司
  • wordpress翻页seo网站分析工具
  • 莱芜市网站建设设计免费舆情网站
  • 社会业务保险网站深圳网络营销全网推广
  • 公司网站建设怎么入账网站如何优化推广
  • 做网站需要php吗郑州网站设计有哪些
  • 网站建设分为石家庄邮电职业技术学院
  • 拉萨网站建设房地产最新消息
  • 安徽网站建设天锐科技赣州seo外包怎么收费
  • 那种登录才能查看的网站怎么做优化谷歌seo需要做什么的
  • 做网站网站关键词是什么百度小说风云榜排名
  • 做网站去哪里找t和p在一起怎么做网站
  • 自媒体网站建设论文深圳网站优化网站
  • wordpress在线咨询seo优化是怎么优化的
  • 兰州网站备案谁家做网络营销相关的岗位有哪些
  • 广州市城市建设开发总公司网站百度网站大全首页
  • 做蛋糕网站策划书南阳seo优化
  • 软件开发标准seo网络推广哪家专业
  • 临沂网站建设培训班日照网站优化公司
  • 重庆网站建设公司有哪些内容seo关键词排名系统
  • 免费制作小说封面的网站手机app开发