首页 > 编程语言 >解决node16版本在启动项目时,项目中node-sass和sass-loader版本不兼容的情况

解决node16版本在启动项目时,项目中node-sass和sass-loader版本不兼容的情况

时间:2022-11-14 17:33:42浏览次数:42  
标签:node sass 项目 node16 loader 版本

1、安装node16版本后,需要对项目中的node-sass和sass-loader进行升级,否则会报如下错误

Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime
2、这时你需要将node-sass升级到6.x版本,同时sass-loader升级到10.x版本,然后再运行项目就好啦;

注意:还有一种情况是,项目里对之前的sass文件做了全局文件的引入,vue.config.js文件中的代码如下:

css:{
extract: true,
sourceMap: false,
loaderOptions: {
sass: {
data: `@import "./src/assets/styles/globals.scss";`
}
},
modules: false
},
在项目启动时会报如下错误:

ValidationError: Invalid options object. Sass Loader has been initialized using an options object that does not match the API schema.
因为安装了sass-loader10.x的版本,新版本不再支持 data方式或者prependData 的引入了,改成additionalData就好了。。。

sass-loader v8-,这个选项名是 "data"
sass-loader v8 中,这个选项名是 "prependData"
sass-loader v10+,这个选项名是 "additionalData"

标签:node,sass,项目,node16,loader,版本
From: https://www.cnblogs.com/xmyd/p/16889715.html

相关文章

  • window下的nvm软件Node Version Manage
    windownvm链接:https://github.com/coreybutler/nvm-windows手动安装链接:https://github.com/coreybutler/nvm-windows/wiki#manual-installationnvm官方仅支持linux和os......
  • Linux配置node环境
    1.下载安装包https://nodejs.org/en/download/releases/官网下载需要的版本,我这里下的16版本mac本通过电脑自带远程传输sftp进行本地上传安装包,window需要自行百度一下......
  • Windows 预览版本 无需重装 Dev 转换 Beta
    1.打开注册表编辑器2.打开以下路径注册表路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Selection3.找到UIBranch  并将其数据改为Beta......
  • Nodejs:ESModule和commonjs,傻傻分不清
    最近写nodejs脚本的时候遇到了commonjs和ESModule的问题,正好之前用得稀里糊涂的,这次好好学习一下。ESModule导出仅导出namedexports:命名导出,每次可以导出一个或......
  • Nodejs相关ORM框架分析
    概述写这篇blog的原因,想找个node的ORM框架用用,确很难找到一篇对比分析这些ORM框架的文章,唯一找到了一篇,居然是通过star数来论英雄,我觉着很难服众,于是就找几个看看。后来又......
  • Nodejs+Redis实现简易消息队列
    前言消息队列是存储数据的一个中间件,可以理解为一个容器。生产者生产消息投递到队列中,消费者可以拉取消息进行消费,如果消费者目前没有消费的打算,则消息队列会保留消息,直......
  • SAP UI5 本地开发时 ui5.yaml 文件对构建 Release 版本应用目录的影响分析试读版
    本教程第40步骤,笔者介绍了如何制作SAPUI5应用能够部署到Web服务器上的Release版本(或者称作Distribution版本),即如何用工具自动生成component-preload.js文件:......
  • 由于R版本较旧导致Rstudio安装包出现Error的解决办法
    很久没有使用R了,由于工作需要,想在Rstudio里面安装ggplot2,ggpubr等R包,总是遇到很多ERROR问题,比如"non-zeroexitstatus",依赖包不会自动安装,"rbind(info,getNamespaceInfo(......
  • 如何优雅依赖多个版本的jar包
    以下文章来源于连边 ,作者连边问题现状由于是一个迭代比较久的项目,项目中已经存在poi-tl1.5.x的依赖,poi-tlv1.5.x是构建在Apachepoi3.16上的版本,而我们现在要使......
  • Nacos 版本不一致报错: Request nacos server failed
    在做微服务开发中,测试环境使用Nacos没有问题,但是生产环境服务启动一直报错:com.alibaba.nacos.api.exception.NacosException:Requestnacosserverfailed: atcom.ali......