Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TypeError:The";“原件”;参数的类型必须为Function-SASS_Sass_Dart Sass - Fatal编程技术网

TypeError:The";“原件”;参数的类型必须为Function-SASS

TypeError:The";“原件”;参数的类型必须为Function-SASS,sass,dart-sass,Sass,Dart Sass,我正在尝试使用dart sass模块在我的React项目中使用Typescript编译一些SCS。我安装了模块,导入了它,并在标题中找到了错误。可能是什么?我尝试过的某些类型的导入: import { renderSync } from 'sass'; import sass from 'sass'; const sass = require('sass'); 所有操作都会引发以下错误: TypeError:“原始”参数的类型必须为Function-SASS 尝试按照以下步骤操作,我认为这将解

我正在尝试使用
dart sass
模块在我的React项目中使用Typescript编译一些SCS。我安装了模块,导入了它,并在标题中找到了错误。可能是什么?我尝试过的某些类型的导入:

import { renderSync } from 'sass';
import sass from 'sass';
const sass = require('sass');
所有操作都会引发以下错误:

TypeError:“原始”参数的类型必须为Function-SASS


尝试按照以下步骤操作,我认为这将解决您的问题:

将节点sas添加到项目中

$ npm i node-sass --save-dev
在GrunFile中包括节点sass

const sass = require('node-sass');
在sass选项中,更改以下行


尝试按照以下步骤操作,我认为这将解决您的问题:

将节点sas添加到项目中

$ npm i node-sass --save-dev
在GrunFile中包括节点sass

const sass = require('node-sass');
在sass选项中,更改以下行


我在项目中没有Gruntfile,我也不需要Gruntfile。我正在使用react附带的webpack。问题是,“node-sass”不支持apple M1 CPU体系结构。node-sass从今天起也被弃用。我最终没有采用这种解决方案,但感谢你们两位的提醒。我在项目中没有Gruntfile,我也不需要它。我使用的是react附带的webpack。问题是,“node-sass”不支持apple M1 CPU体系结构。node-sass也在今天被弃用。我最终没有采用这种解决方案,但感谢你们两位的提醒。