[nodejs] scss 컴앤드라인(CLI) 실행하기
# 설치
nodejs 및 npm 패키지 관리자는 미리 설치 되어 있어야 한다.
만약 여러버전의 node를 사용하여 왔다 갔다 한다면 말이다. 그때 마다 다시 설치를 해줘야 한다.
npm install -g node-sass
# CLI 사용방법
node-sass input.scss output.css
프롬프트에서 위와 같이 실행을 하면 생성 됩니다.
점점 복잡해지는 웹. 기능이 많아진다는 것인데. 힘들어진다 웹
---- 아래와 같은 오류가 발생 한다면 ----
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/root/.nvm/versions/node/v12.22.12/lib/node_modules/node-sass/.node-gyp'
gyp ERR! System Linux 4.14.209-160.339.amzn2.x86_64
gyp ERR! command "/root/.nvm/versions/node/v12.22.12/bin/node"
아래 명령으로 설치를 하면 된다.
npm install -g --unsafe-perm node-sass
설치가 다 되었으면 확인 한다.
node-sass -v
● 아래와 같은 오류가 발생 한다면
아래 링크를 보면 버전 문제로 나와 있습니다. 맞는 버전을 찾아 내려야 합니다.
[root@pabburi /www/home/]# npm install -g node-sass
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
● 설치된 버전 확인 하기
아래 보면 14.19.3 버전이 설치 되어 있다고 나와 있습니다.
[root@pabburi /www/home/]# nvm ls
v12.22.12
-> v14.19.3
v16.17.0
v18.7.0
default -> node (-> v18.7.0)
iojs -> N/A (default)
● 참고 하거나 같이보면 좋은것