npm을 통해 gulp.js 를 설치 한 후 설치된 동일한 디렉토리에서 명령을 no command 'gulp' found
실행할 때 오류가 발생합니다 gulp
.
node_modules/.bin/
디렉토리를 보면 gulp
거기 에서 실행 파일을 볼 수 있습니다 .
npm 설치에 문제가 있습니까?
답변
완벽하게 정상입니다. 당신이 원하는 경우 gulp-cli
명령 줄에서 사용할 수, 당신은 전 세계적으로 설치해야합니다.
npm install --global gulp-cli
설치 지침을 참조하십시오 .
또한에 node_modules/.bin/
없습니다 $PATH
. 그러나 npm 스크립트를 실행할 때 npm에 의해 자동으로 추가됩니다 (참조는 이 블로그 게시물 참조 ).
따라서 파일에 추가 scripts
할 수 package.json
있습니다.
{
"name": "your-app",
"version": "0.0.1",
"scripts": {
"gulp": "gulp",
"minify": "gulp minify"
}
}
그런 다음 꿀꺽 꿀꺽 작업 을 실행 npm run gulp
하거나 npm run minify
시작할 수 있습니다.
답변
아래 명령을 사용하여 노드를 다시 설치하지 않고 문제를 해결했습니다.
$ npm uninstall --global gulp gulp-cli
$ rm /usr/local/share/man/man1/gulp.1
$ npm install --global gulp-cli
답변
나는 실제로 같은 문제가 있습니다.
이 링크는 아마도 내 최선의 추측 일 것입니다.
나는 내 문제를 해결하기 위해 그렇게했다.
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get install nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node
답변
gulp를 제거하고 gulp-cli를 다시 설치하는 문제를 해결했습니다.
rm /usr/local/bin/gulp
npm install -g gulp-cli
답변
여전히 해결되지 않으면 이것을 package.js
스크립트에 추가하십시오
"scripts": { "gulp": "gulp" },
npm run gulp
gulpfile.js에서 gulp 스크립트를 실행 합니다.
답변
Mac에 설치-Sierra-몇 가지 다른 지침을 사용하여 명령 줄을 통해 전역으로 gulp를 설치하고 실행하는 데 실패한 후이 경로를 경로에 추가했는데 효과가있었습니다.
export PATH=/usr/local/Cellar/node/7.6.0/libexec/npm/bin/:$PATH
gulp를 설치할 때 텍스트 출력에서 해당 경로를 얻었습니다.
답변
sudo로 시험해 보았습니다.
sudo npm install --global gulp-cli