2017-01-27 2 views
3

로컬로 clean-css를 설치했는데 cleancss를 찾을 수 없으므로 (ntpm 스크립트가 오류를 발생시키고 있습니다) (sh: cleancss: command not found). 명령 줄에서 바로 cleancss를 실행하고 전역으로 (npm install -g clean-css) 설치했지만 내 셸은 여전히 ​​그것에 대해 알지 못합니다. 다른 모든 패키지는 정상적으로 작동합니다. 나는 무엇을 놓치고cleancss 명령이 작동하지 않습니다.

{ 
    "scripts": { 
    "lint": "echo '=> linting' && jshint **/*.js", 
    "minify:js": "echo '=> minify:js' && uglifyjs main.js -o public/js/main.min.js", 
    "minify": "echo '=> minify:css' && cleancss main.css -o public/css/main.min.css" 
    }, 
    "devDependencies": { 
    "clean-css": "^4.0.2", 
    "jshint": "^2.9.4", 
    "uglify-js": "^2.7.5" 
    } 
} 

: 여기 내 package.json의 모습입니까? clean-css docs에서

+0

package.json 파일을 게시하십시오. – RyanZim

+0

감사합니다. @RyanZim, 제 질문을 업데이트했습니다. – mrtnmgs

답변

7

:

  • API 및 CLI 인터페이스를 분리, 그래서 CLI는 clean-css-cli로 이동하면서 API는이 저장소에 남아;

    청소 CSS 4.0은 몇 가지 주요 변경을 소개합니다

API 만 설치되어 있습니다. CLI를 설치해야합니다. 실행 :

npm install --save-dev clean-css-cli 
npm uninstall --save-dev clean-css 

API 전용 버전을 제거하고 CLI를 설치하려면 다음을 수행하십시오.

+0

그건 그랬어요! 당신의 도움을 주셔서 감사합니다! – mrtnmgs

+0

Same Text의 경우, _Minify_ 패키지가'clean-css \ bin \ cleancss'를 찾을 수 없어 CSS 파일을 최소화하는 것을 중단했습니다. 당신의 대답을 읽은 후에, 나는'npm install -g clean-css-cli'를 시도했는데 그 참조는 자동으로 수정 된 것으로 보인다. 고마워! – Armfoot

관련 문제