2016-10-05 3 views
0

최근에 꿀꺽 꿀꺽 소리가 들렸습니다.하지만 (부분적으로) 내 IDE에서 작동하지만 명령 줄에서 작동하지 않는 것으로 보입니다.gulp 명령 줄 도구가 작동하지 않습니다.

내 package.json 파일은 다음과 같습니다

{ 
    "name": "project", 
    "version": "0.1.0", 
    "dependencies": {}, 
    "devDependencies": { 
    "browser-sync": "^2.14.0", 
    "del": "^2.2.2", 
    "gulp": "^3.9.1", 
    "gulp-autoprefixer": "^3.1.1", 
    "gulp-concat": "^2.6.0", 
    "gulp-cssnano": "^2.1.2", 
    "gulp-imagemin": "^3.0.3", 
    "gulp-less": "^3.1.0", 
    "gulp-pixrem": "^1.0.0", 
    "gulp-plumber": "^1.1.0", 
    "gulp-rename": "^1.2.2", 
    "gulp-uglify": "^2.0.0", 
    "gulp-util": "^3.0.7", 
    "run-sequence": "^1.2.2" 
    }, 
    "engines": { 
    "node": ">=0.8.0" 
    } 
} 

이들은 npm install 설치 (하지만 난 (NPM은 OSX에 양조를 통해 설치) 세계적으로 쭉 마시는를 설치하지 않은 주)

실행 된 which gulp 그러나 나는 꿀꺽 꿀꺽 마실 게 없나요? 당신은 세계적으로 쭉 마시는를 설치할 수없는 경우가,

- 당신은 세계적으로 쭉 마시는를 설치할 수 있습니다 경우

답변

4

, 그것은

npm install -g gulp 

("수정 NPM 권한"sudo를 사용, 또는 구글 sudo가 필요할 수 있음) 할 여기에 몇 가지 해결책이 있습니다 :
Using gulp without global gulp //edit: and without linking to the bin js file

+0

고마워요. 그걸 사용하는 가장 좋은 방법인가요? (일반적으로 sudo를 사용하여 설치하는 것은 권장되지 않지만 전역 npm 설치가 완전히 동일한 지 확신 할 수 없습니까?) – Yunti

+0

예, 전역에서 꿀꺽 꿀꺽 꾸며 넣기 (그리고 프로젝트의 package.json을 통해 다시 설치)는 일반적인 경로입니다. 'sudo' 명령을 실행하면 해당 명령에 수퍼 유저 권한이 부여됩니다. 이론상 그것은 악성 코드를 설치할 수 있습니다. 이 경우 좋은 습관과 마찬가지로 가능하면'sudo'를 피하는 것이 더 중요합니다. 'sudo '가 필요하지 않도록 설정을 조정하는 것은 꽤 쉽습니다. – henry

관련 문제