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

南通网站建设制作优化搜索引擎的方法

南通网站建设制作,优化搜索引擎的方法,如何在百度上做网站,网站建设对图片有哪些要求下载新版本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/529688.html

相关文章:

  • 给厂家做代理上什么网站做个网站需要多少钱
  • 拥有域名后怎么建设网站国内新闻大事
  • 网站服务器哪个好百度关键词推广2元一天
  • 邮件验证登录网站开发找推网
  • 温州网站设计seo和网络推广有什么区别
  • 网站如何管理百度招商客服电话
  • 个人网站模板html郑州seo阿伟
  • 影响网站打开速度网络营销理论基础有哪些
  • 二手车网站开发百度高级搜索指令
  • 响应式网站制作教程营销型网站设计制作
  • 东莞建设网站流程手机百度搜索引擎入口
  • 绿色食品网站模板seo搜狗排名点击
  • 郑州市精神文明建设 网站如何自己建一个网站
  • 网站的推广等内容指数运算法则
  • 深圳企业建网站网店推广网站
  • 博客网站模板有哪些seo实战密码电子书
  • 手机网站开发费用永久免费的培训学校管理软件
  • 最专业的手机网站制作百度导航下载2021最新版
  • 上海建设工程咨询网站app开发软件
  • 电销做网站项目seo快速收录快速排名
  • 网站建设和客户对接内容百度网盘搜索引擎入口
  • WordPress文章图片怎么上传长沙seo网站推广
  • 日本人做的中国摇滚网站长安网站优化公司
  • 票务网站模板百度首页百度一下
  • 安康公司网站制作百度收录提交申请网站
  • 印度尼西亚网站后缀杭州优化公司多少钱
  • 网站建设制作、微信公众号如何刷seo关键词排名
  • 村级网站建站怎么创建自己的免费网址
  • 网站制作的目的推广普通话奋进新征程
  • 北京新机场建设网站营销方案设计思路