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

VUE3+VITE 爬坑笔记

Vue3+Vite 更新sass版本运行报错解决:

Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated
and will be removed in Dart Sass 2.0.0.
在这里插入图片描述
在这里插入图片描述

解决办法:
找到vite.config.mts | vite.config.ts | vite.config.js文件增加:

export default defineConfig({
  // 设置scss的api类型为modern-compiler  css: {
    preprocessorOptions: {
      scss: {
        api: 'modern-compiler'
      }
    }
  }
}})

如果加了运行还是报同样的错误,看下vite版本是多少,要保证在5.4.0及以上
Vite版本改为5.4.0运行如果报:

启动项目报错error when starting dev server: TypeError:
crypto$2.getRandomValues is not a function的问题
在这里插入图片描述
在这里插入图片描述

解决办法
①、要么这两个依赖降级到4版本后在启动就不会在报错了
②、要么升级node到18版本以上
我选择升级node版本

nvm install 18  // 下载18node版本包
nvm use 18  // 切换到18

如果找不到nvm装到哪里了,可运行where nvm查看
这个时候运行启动就不会报错了

查了一上午的文档,终于解决啦!希望可以帮助到你们~

相关文章:

  • 判断质数及其优化方法
  • FTP文件传输协议
  • 【redis】数据类型之Stream
  • Java多线程与高并发专题—— CyclicBarrier 和 CountDownLatch 有什么异同?
  • python面试-基础
  • Android系统启动流程学习(四)应用程序进程启动过程
  • MySQL Binlog
  • 解析 HTML 网站架构规范
  • 使用crontab 每两分钟执行一次 进入 /var/xxx 执行 git pull
  • 开发DOM更新算法
  • 经典算法 整数因子分解问题
  • 二分算法-day2
  • 【C#】关键字 volatile
  • 【驱动智能交通的关键引擎 解析C-V2X发展挑战】
  • (面试常问)C++中的static关键字——静态局部、静态全局、静态函数、静态与单例线程安全性(C++11之后)等
  • ​Android Gradle 插件(AGP)版本与 ​Gradle 版本需要严格对应
  • 体育赛事即时比分 分析页面的开发技术架构与实现细节
  • Python----计算机视觉处理(Opencv:图像噪点消除:滤波算法,噪点消除)
  • 「查缺补漏」巩固你的 RabbitMQ 知识体系
  • CNG汽车加气站操作工备考真题及答案解析【判断题】
  • 多地景区发公告称售票达接待峰值,有景区暂停网络和线下售票
  • 对谈|《对工作说不》,究竟是要对什么说不?
  • 王毅谈金砖国家开展斡旋调解的经验和独特优势
  • 解放日报:硬科企业由此迈出“市场第一步”
  • 五大光伏龙头一季度亏损超80亿元,行业冬天难言结束
  • 司法服务保障西部陆海新通道建设,最高法专门发文