본문 바로가기

study

맥북 M1 scss 에러 해결방법

Web

맥북 M1 scss 에러 해결방법

2021. 7. 31. 16:51

여차저차 갖가지 에러를 해결하며 프로젝트에 맞는 npm install 성공 완료!

그리고 npm run start

에러…

import된 css들이 제대로 컴파일이 되지 않는 것 같았습니다. 찾아보니 sass 팀에선 더이상 node-sass를 지원하지 않는다고 합니다. 이는 최신 m1 환경도 지원하지 않는 다는 소리.
공식 사이트에서 dart-sass를 이용하라고 말합니다.

We no longer recommend LibSass for new Sass projects. Use Dart Sass instead.
If you’re a user of Node Sass, migrating to Dart Sass is straightforward: just replace node-sass in your package.json file with sass. Both packages expose the same JavaScript API.

참고: LibSass is Deprecated

SASS 설치하기

// 설치된 node-sass가 있다면 삭제
$ npm uninstall node-sass

// Dart Sass(=sass) 설치
$ npm i sass -D 

Webpack 설정하기

// 기존
{
 test: /\.s[ac]ss$/i,
 use: [ 'style-loader', 'css-loader', 'sass-loader' ]
}

// 수정 
{
	test: /\.s[ac]ss$/i,
	use: [
		'style-loader',
		'css-loader',
		{
		loader: 'sass-loader',
		options: {
				implementation: require('sass')
			},
		},
	],
}

참고
webpack에서 dart-sass사용하기

'study' 카테고리의 다른 글

jar 압축 / 해제  (0) 2023.03.09
php db접속  (0) 2023.03.09
CentOS 7에 Subversion(SVN) 설치하고 저장소 만들기  (0) 2022.12.30
CentOS SVN 설치 및 설정  (0) 2022.12.30
[리눅스] 유저(User) 생성 / 삭제 / 수정 방법  (0) 2022.04.04